Export (0) Print
Expand All
Expand Minimize

FltAllocateDeferredIoWorkItem function

FltAllocateDeferredIoWorkItem allocates a deferred-I/O work item.

Syntax


PFLT_DEFERRED_IO_WORKITEM FltAllocateDeferredIoWorkItem(void);

Parameters

This function has no parameters.

Return value

FltAllocateDeferredIoWorkItem returns NULL if there is insufficient memory in nonpaged pool to satisfy the request. Otherwise, it returns a pointer to the allocated work item.

Remarks

FltAllocateDeferredIoWorkItem allocates a deferred I/O work item from nonpaged pool.

To insert this work item into a deferred I/O work queue, call FltQueueDeferredIoWorkItem.

To free the work item, a minifilter driver typically calls FltFreeDeferredIoWorkItem from the worker routine that was specified in FltQueueDeferredIoWorkItem.

Requirements

Header

Fltkernel.h (include Fltkernel.h)

Library

FltMgr.lib

IRQL

<= DISPATCH_LEVEL

See also

FltFreeDeferredIoWorkItem
FltQueueDeferredIoWorkItem

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft