Partager via


Fonction FltAllocateGenericWorkItem (fltkernel.h)

FltAllocateGenericWorkItem alloue un élément de travail générique.

Syntaxe

PFLT_GENERIC_WORKITEM FLTAPI FltAllocateGenericWorkItem();

Valeur de retour

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

Remarques

FltAllocateGenericWorkItem alloue un élément de travail générique à partir d’un pool non paginé.

Pour insérer cet élément de travail dans une file d’attente de travail, appelez FltQueueGenericWorkItem.

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

Configuration requise

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

Voir aussi

FltFreeGenericWorkItem

FltQueueGenericWorkItem