Freigeben über


IoFreeWorkItem-Funktion (wdm.h)

Die IoFreeWorkItem-Routine gibt ein Arbeitselement frei, das von IoAllocateWorkItem zugeordnet wurde.

Syntax

void IoFreeWorkItem(
  [in] PIO_WORKITEM IoWorkItem
);

Parameter

[in] IoWorkItem

Zeiger auf eine IO_WORKITEM-Struktur , die von einem vorherigen Aufruf von IoAllocateWorkItem zurückgegeben wurde.

Rückgabewert

Keine

Bemerkungen

Geben Sie nur ein Arbeitselement frei, das sich derzeit nicht in der Warteschlange befindet. Das System entfernt die Warteschlange eines Arbeitselements, bevor es die Rückrufroutine des Arbeitselements ausführt, sodass IoFreeWorkItem innerhalb der WorkItem- oder WorkItemEx-Routine für das Arbeitselement aufgerufen werden kann.

Weitere Informationen zu Arbeitselementen finden Sie unter System Workerthreads.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Weitere Informationen

IO_WORKITEM

IoAllocateWorkItem