Share via


FSD Structures (Windows CE 5.0)

Send Feedback

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

FSD Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.