Download AMX DESIGN XPRESS V 1.5 - PROGRAMMER GUIDE User`s guide
Transcript
kvf_read kvf_read Purpose Read from a Virtual File Used by n Setup Prototype is in file KN_FILES.H. #include "KN_LIB.H" #include "KN_FILES.H" size_t kvf_read(void *buf, size_t size, size_t cnt, KN_VFILE *vfd); Description Buf Task o ISP o Timer Procedure o Restart Procedure n Exit Procedure is a pointer to storage for the data items to be read from the file. Size is the size in bytes of each item which is to be read from the file. Cnt is the number of items to be read from the file. Vfd is a virtual file descriptor identifying an open virtual file to be read. Note For best efficiency when reading bytes from a file, set size to 1 and cnt to the number of bytes to be read. Returns If successful, a value of n is returned where n is the number of full size data items read from the file. The value n will be less than cnt if the end of file is reached before cnt items of size bytes each can be read. The virtual file pointer is incremented by the number of bytes actually read. If size is 0 or cnt is 0, the value 0 is returned and the storage at *buf is unaltered. If parameter vfd does not reference an open virtual file and there is no underlying file system to handle the request, a value of -1 is returned. Note If the parameter vfd does not reference a currently open virtual file, the request is passed on via the KwikNet Universal File System Interface to the underlying real file system, if one exists. In such a case, the return value will be dictated by the equivalent fread() function. See Also kvf_close(), kvf_open() KwikNet Virtual File System KADAK 263