Fonction IoFreeWorkItem (wdm.h)
La routine IoFreeWorkItem libère un élément de travail qui a été alloué par IoAllocateWorkItem.
Syntaxe
void IoFreeWorkItem(
[in] PIO_WORKITEM IoWorkItem
);
Paramètres
[in] IoWorkItem
Pointeur vers une structure IO_WORKITEM qui a été retournée par un appel précédent à IoAllocateWorkItem.
Valeur de retour
None
Remarques
Libérez uniquement un élément de travail qui n’est pas actuellement mis en file d’attente. Le système met hors file d’attente un élément de travail avant d’exécuter la routine de rappel de l’élément de travail, de sorte que IoFreeWorkItem peut être appelé à partir de la routine WorkItem ou WorkItemEx pour l’élément de travail.
Pour plus d’informations sur les éléments de travail, consultez Threads de travail système.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |