IRP
MDL
Expand Minimize

IO_WORKITEM

The IO_WORKITEM structure is an opaque structure that describes a work item for a system worker thread.

Remarks

A driver can allocate a work item by calling IoAllocateWorkItem. Alternatively, a driver can allocate its own buffer, and then call IoInitializeWorkItem to initialize that buffer as a work item.

Any work item that is allocated by IoAllocateWorkItem must be freed by IoFreeWorkItem. Any memory that is initialized by IoInitializeWorkItem must be uninitialized by IoUninitializeWorkItem before it can be freed.

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

Requirements

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

See also

IoAllocateWorkItem
IoFreeWorkItem
IoInitializeWorkItem
IoUninitializeWorkItem

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft