Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the file system driver (FSD) structures with a description of the purpose of each.
Programming element | Description |
---|---|
FILE_ALLOCATED_RANGE_BUFFER | This structure is used with the FSCTL_QUERY_ALLOCATED_RANGES control code to indicate a range of bytes in a file. On input, the structure indicates the range of the file to search. On output, the operation retrieves an array of FILE_ALLOCATED_RANGE_BUFFER structures to indicate the allocated ranges within the search range. |
FILE_ZERO_DATA_INFORMATION | This structure is used by the FSCTL_SET_ZERO_DATA control code to indicate a range of a file to set to zeros. |
FILTERHOOK | This structure contains function pointers to file system filter functions. |
FSD_BUFFER_INFO | This structure contains buffer information. |
FSD_DISK_INFO | This structure contains disk information. |
FSD_SCATTER_GATHER_INFO | This structure contains information on the data to be read from or written to the mounted volume. |
FSD_SCATTER_GATHER_RESULTS | This structure contains the number of sectors transferred when calling the FSDMGR_ReadDiskEx or FSDMGR_WriteDiskEx function. |
FSD_VOLUME_INFO | This structure is used with the FSD function MyFSD_GetVolumeInfo to report information to the OS through various flags. |
FILELOCKSTATE | This structure used by FSDMGR helper functions for tracking the state of all file locks associated with an open file on the file system. |
See Also
Send Feedback on this topic to the authors