FS I/O Controls
A version of this page is also available for
4/8/2010
The following table shows the file system I/O controls with a description of each.
I/O Control | Description |
---|---|
Obtains the current compression state of a file or directory on a volume whose file system supports per-stream compression. |
|
Obtains information about a registry key. |
|
Scans a file or alternate stream, looking for ranges that contain nonzero data. Only compressed or sparse files can have ranges set to zero known to the OS. For other files, the output buffer contains only a single entry that contains the starting point and the length requested. |
|
Sets the compression state of a file or directory on a volume whose file system supports per-file and per-directory compression. You can use this I/O control to compress or decompress a file or directory on such a volume. |
|
Sets the extended flags on a file. |
|
Marks the specified file as sparse. In a sparse file, large ranges of zeros may not require disk allocation. Space for nonzero data is allocated as needed as the file is written. |
|
Fills a specified range of a file with zeros. |
|
Can be be used to define additional file system driver FSD I/O controls. |
|
Flushes all buffers on a specified file system. |