Share via


FILTERHOOK

This structure contains function pointers to file system filter functions.

typedef struct tagFILTERHOOK {
  DWORD cbSize;
  DWORD hVolume;
  PCLOSEVOLUME pCloseVolume;
  PCREATEDIRECTORYW pCreateDirectoryW; 
  PREMOVEDIRECTORYW pRemoveDirectoryW;
  PGETFILEATTRIBUTESW pGetFileAttributesW;
  PSETFILEATTRIBUTESW pSetFileAttributesW;
  PDELETEFILEW pDeleteFileW;
  PMOVEFILEW pMoveFileW;
  PDELETEANDRENAMEFILEW pDeleteAndRenameFileW;
  PGETDISKFREESPACEW pGetDiskFreeSpaceW;
  PNOTIFY pNotify;
  PREGISTERFILESYSTEMFUNCTION pRegisterFileSystemFunction;
  PFINDFIRSTFILEW pFindFirstFileW;
  PFINDNEXTFILEW pFindNextFileW;
  PFINDCLOSE pFindClose;
  PCREATEFILEW pCreateFileW;
  PREADFILE pReadFile;
  PREADFILEWITHSEEK pReadFileWithSeek;
  PWRITEFILE pWriteFile;
  PWRITEFILEWITHSEEK pWriteFileWithSeek;
  PSETFILEPOINTER pSetFilePointer;
  PGETFILESIZE pGetFileSize;
  PGETFILEINFORMATIONBYHANDLE pGetFileInformationByHandle;
  PFLUSHFILEBUFFERS pFlushFileBuffers;
  PGETFILETIME pGetFileTime;
  PSETFILETIME pSetFileTime;
  PSETENDOFFILE pSetEndOfFile;
  PDEVICEIOCONTROL pDeviceIoControl;
  PCLOSEFILE pCloseFile;
  PREFRESHVOLUME pRefreshVolume;
} FILTERHOOK, *PFILTERHOOK; 

Members

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Fsdmgr.h.

See Also

FSD_HookVolume | FSD_UnhookVolume | MyFSD_CloseVolume | MyFSD_CreateDirectoryW | MyFSD_RemoveDirectoryW | MyFSD_GetFileAttributesW | MyFSD_SetFileAttributesW | MyFSD_DeleteFileW | MyFSD_MoveFileW | MyFSD_DeleteAndRenameFileW | MyFSD_GetDiskFreeSpaceW | MyFSD_Notify | MyFSD_RegisterFileSystemFunction | MyFSD_FindFirstFileW | MyFSD_FindNextFileW | MyFSD_FindClose | MyFSD_CreateFileW | MyFSD_ReadFile | MyFSD_ReadFileWithSeek | MyFSD_WriteFile | MyFSD_WriteFileWithSeek | MyFSD_SetFilePointer | MyFSD_GetFileSize | MyFSD_GetFileInformationByHandle | MyFSD_FlushFileBuffers | MyFSD_GetFileTime | MyFSD_SetFileTime | MyFSD_SetEndOfFile | MyFSD_DeviceIoControl | MyFSD_CloseFile

 Last updated on Friday, April 09, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.