FltAllocateDeferredIoWorkItem - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// fltkernel.h

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-fltkernel-fltallocatedeferredioworkitem)

FltAllocateDeferredIoWorkItem function

Description

FltAllocateDeferredIoWorkItem allocates a deferred-I/O work item.

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.

See also

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem