file.h
来自「wince host 和 target PCI驱动程序」· C头文件 代码 · 共 35 行
H
35 行
typedef struct _FILE_VTBL
{
BOOL (* Create)(INTERFACE_ID RefIID, PVOID *ppvObject);
BOOL (* Destroy)(PVOID pObject );
BOOL (* Open)(PVOID pObject, PSTR szName, DWORD dwFlags, DWORD dwCreate);
VOID (* Close) (PVOID pObject);
BOOL (* Read) (PVOID pObject, PVOID pBuffer, DWORD dwLength, PDWORD pdwBytesRead);
BOOL (* Write)(PVOID pObject, PVOID pBuffer, DWORD dwLength, PDWORD pdwBytesWritten);
BOOL (* Seek)(PVOID pObject, DWORD dwPos, DWORD dwFrom );
} FILE_VTBL, *PFILE_VTBL;
typedef struct _FILE_OBJECT
{
PVOID pvRef;
PFILE_VTBL pVtbl;
PVOID pvMalloc;
CHAR szName[MAX_PATH];
HANDLE hFile;
} FILE_OBJECT, *PFILE_OBJECT;
BOOL fileCreate(INTERFACE_ID RefIID, PVOID *ppvObject);
BOOL fileDestroy(PVOID pObject );
BOOL fileOpen(PVOID pObject, PSTR szName, DWORD dwFlags, DWORD dwCreate);
VOID fileClose (PVOID pObject);
BOOL fileRead (PVOID pObject, PVOID pBuffer, DWORD dwLength, PDWORD pdwBytesRead);
BOOL fileWrite(PVOID pObject, PVOID pBuffer, DWORD dwLength, PDWORD pdwBytesWritten);
DWORD fileSeek(PVOID pObject, DWORD dwPos, DWORD dwFrom );
extern FILE_VTBL FileVtbl;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?