FltAllocateDeferredIoWorkItem-Funktion (fltkernel.h)

FltAllocateDeferredIoWorkItem weist ein verzögertes E/A-Arbeitselement zu.

Syntax

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

Rückgabewert

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

Hinweise

FltAllocateDeferredIoWorkItem weist ein verzögertes E/A-Arbeitselement aus einem nicht ausgestellten Pool zu.

Um dieses Arbeitselement in eine verzögerte E/A-Arbeitswarteschlange einzufügen, rufen Sie FltQueueDeferredIoWorkItem auf.

Um das Arbeitselement freizusetzen, ruft ein Minifiltertreiber in der Regel FltFreeDeferredIoWorkItem aus der Workerroutine auf, die in FltQueueDeferredIoWorkItem angegeben wurde.

Anforderungen

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

Weitere Informationen

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem