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 |