Partager via


FltAllocateDeferredIoWorkItem, fonction (fltkernel.h)

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

Syntaxe

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

Valeur de retour

FltAllocateDeferredIoWorkItem retourne NULL en cas d’insuffisance de mémoire dans le pool non paginé pour satisfaire la requête. Sinon, il 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 non paginé.

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 de la routine de travail spécifiée dans FltQueueDeferredIoWorkItem.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête fltkernel.h (include Fltkernel.h)
bibliothèque FltMgr.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem