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 |