Export (0) Print
Expand All
Expand Minimize

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

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
FsRtlInitPerStreamContext
FsRtlInsertPerStreamContext
FsRtlIsPagingFile
FsRtlLookupPerStreamContext
FsRtlRemovePerStreamContext
FsRtlSetupAdvancedHeader
FsRtlTeardownPerStreamContexts

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft