FltAllocateGenericWorkItem-Funktion (fltkernel.h)

FltAllocateGenericWorkItem weist ein generisches Arbeitselement zu.

Syntax

PFLT_GENERIC_WORKITEM FLTAPI FltAllocateGenericWorkItem();

Rückgabewert

FltAllocateGenericWorkItem gibt NULL zurück, wenn im nicht ausgetretenen Pool nicht genügend Arbeitsspeicher vorhanden ist, um die Anforderung zu erfüllen. Andernfalls wird ein Zeiger auf das zugeordnete Arbeitselement zurückgegeben.

Hinweise

FltAllocateGenericWorkItem weist ein generisches Arbeitselement aus einem nicht ausgetretenen Pool zu.

Um dieses Arbeitselement in eine Arbeitswarteschlange einzufügen, rufen Sie FltQueueGenericWorkItem auf.

Zum Freigeben des Arbeitselements ruft ein Minifiltertreiber in der Regel FltFreeGenericWorkItem aus der Workerroutine auf, die in FltQueueGenericWorkItem angegeben wurde.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header fltkernel.h (include Fltkernel.h)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Weitere Informationen

FltFreeGenericWorkItem

FltQueueGenericWorkItem