FsRtlSupportsPerStreamContexts macro
The FsRtlSupportsPerStreamContexts macro determines whether a file system supports per-stream contexts for a given file stream.
Syntax
BOOLEAN FsRtlSupportsPerStreamContexts(
[in] PFILE_OBJECT FileObject
);
Parameters
- FileObject [in]
A pointer to a file object for the file stream.
Return value
The FsRtlSupportsPerStreamContexts macro returns TRUE if the file system supports per-stream contexts for the file stream, FALSE otherwise.
Remarks
File system filter drivers call FsRtlSupportsPerStreamContexts to determine whether the underlying file system supports per-stream contexts for the file stream represented by a given file object. Note that a file system might support per-stream contexts for some types of files but not for others. For example, NTFS and FAT do not currently support per-stream contexts for paging files.
For more information, see Tracking Per-Stream Context in a Legacy File System Filter Driver.
Requirements
Target platform |
Desktop |
Version |
This macro is available on Update Rollup for Windows 2000 Service Pack 4 (SP4) and on Windows XP and later. |
Header |
Ntifs.h (include Ntifs.h) |
IRQL |
Any |
See also
FsRtlGetPerStreamContextPointer
FsRtlTeardownPerStreamContexts