Freigeben über


IoFreeWorkItem-Funktion (wdm.h)

Die IoFreeWorkItem- Routine gibt eine Arbeitsaufgabe frei, die von IoAllocateWorkItem-zugewiesen wurde.

Syntax

void IoFreeWorkItem(
  [in] PIO_WORKITEM IoWorkItem
);

Parameter

[in] IoWorkItem

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

Rückgabewert

Nichts

Bemerkungen

Geben Sie nur eine Arbeitsaufgabe frei, die derzeit nicht in die Warteschlange eingereiht ist. Das System dequeues eine Arbeitsaufgabe, bevor sie die Rückrufroutine der Arbeitsaufgabe ausführt, sodass IoFreeWorkItem- innerhalb der WorkItem- oder WorkItemEx Routine für die Arbeitsaufgabe aufgerufen werden kann.

Weitere Informationen zu Arbeitsaufgaben finden Sie unter System Worker Threads.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= DISPATCH_LEVEL

Siehe auch

IO_WORKITEM

IoAllocateWorkItem-