FltSupportsStreamHandleContexts function

FltSupportsStreamHandleContexts determines whether stream handle contexts are supported on a given file object.

Syntax

BOOLEAN FltSupportsStreamHandleContexts(
  _In_ PFILE_OBJECT FileObject
);

Parameters

FileObject

Pointer to the file object to test.

Return Value

FltSupportsStreamHandleContexts returns TRUE if the file system supports stream handle contexts for the file object; FALSE otherwise.

Remarks

Paging files do not currently support file, stream, or stream handle contexts.

To allocate a new context, call FltAllocateContext.

To delete a stream handle context, call FltDeleteStreamHandleContext or FltDeleteContext.

To get the stream handle context for a file object, call FltGetStreamHandleContext.

To set a stream handle context on a file object, call FltSetStreamHandleContext.

To release a reference on a context, call FltReleaseContext.

Requirements

   
Target Platform Universal
Header fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
DLL Fltmgr.sys
IRQL "<= APC_LEVEL"

See Also

FltReleaseContext

FltGetStreamHandleContext

FltSetStreamHandleContext

FltAllocateContext

FltDeleteContext

FltDeleteStreamHandleContext

FltSupportsStreamContexts

Send comments about this topic to Microsoft