Partager via


Fonction FltAllocateDeferredIoWorkItem (fltkernel.h)

FltAllocateDeferredIoWorkItem alloue un élément de travail d’E/S différée.

Syntaxe

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

Valeur de retour

FltAllocateDeferredIoWorkItem retourne la valeur NULL si la mémoire dans le pool non paginé est insuffisante pour répondre à la demande. Sinon, elle retourne un pointeur vers l’élément de travail alloué.

Remarques

FltAllocateDeferredIoWorkItem alloue un élément de travail d’E/S différé à partir d’un pool sans pagination.

Pour insérer cet élément de travail dans une file d’attente de travail d’E/S différée, appelez FltQueueDeferredIoWorkItem.

Pour libérer l’élément de travail, un pilote minifilter appelle généralement FltFreeDeferredIoWorkItem à partir de la routine de travail spécifiée dans FltQueueDeferredIoWorkItem.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête fltkernel.h (inclure Fltkernel.h)
Bibliothèque FltMgr.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem