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 |