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 |