FltFreeDeferredIoWorkItem function

The FltFreeDeferredIoWorkItem routine frees a work item allocated by the FltAllocateDeferredIoWorkItem routine.

Syntax

VOID FLTAPI FltFreeDeferredIoWorkItem(
  PFLT_DEFERRED_IO_WORKITEM FltWorkItem
);

Parameters

FltWorkItem

Opaque pointer to the work item to be freed.

Return Value

None

Remarks

FltFreeDeferredIoWorkItem frees an opaque FLT_DEFERRED_IO_WORKITEM structure that was allocated by a previous call to FltAllocateDeferredIoWorkItem. The freed memory is returned to nonpaged pool.

The FLT_DEFERRED_IO_WORKITEM structure is opaque: that is, its members are reserved for system use.

Requirements

   
Target Platform Universal
Header fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
IRQL "<= DISPATCH_LEVEL"

See Also

FltAllocateDeferredIoWorkItem

FltQueueDeferredIoWorkItem