FSD Structures (Windows CE 5.0)
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