IoFreeWorkItem - NtDoc

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

VOID IoFreeWorkItem(
  [in] PIO_WORKITEM IoWorkItem
);

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-wdm-iofreeworkitem)

IoFreeWorkItem function

Description

The IoFreeWorkItem routine frees a work item that was allocated by IoAllocateWorkItem.

Parameters

IoWorkItem [in]

Pointer to an IO_WORKITEM structure that was returned by a previous call to IoAllocateWorkItem.

Remarks

Only free a work item that is not currently queued. The system dequeues a work item before it runs the work item's callback routine, so IoFreeWorkItem can be called from within the WorkItem or WorkItemEx routine for the work item.

For more information about work items, see System Worker Threads.

See also

IO_WORKITEM

IoAllocateWorkItem