FltSupportsStreamHandleContexts function

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

Syntax


BOOLEAN FltSupportsStreamHandleContexts(
  _In_ PFILE_OBJECT FileObject
);

Parameters

FileObject [in]

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

FltAllocateContext
FltDeleteContext
FltDeleteStreamHandleContext
FltGetStreamHandleContext
FltReleaseContext
FltSetStreamHandleContext
FltSupportsStreamContexts

 

 

Send comments about this topic to Microsoft

Show: