Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
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. |