Freigeben über


FltAllocateDeferredIoWorkItem-Funktion (fltkernel.h)

FltAllocateDeferredIoWorkItem weist eine Arbeitsaufgabe zurückgestelltE E/A zu.

Syntax

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

Rückgabewert

FltAllocateDeferredIoWorkItem- gibt NULL- zurück, wenn nicht seitenseitiger Pool nicht genügend Arbeitsspeicher zur Erfüllung der Anforderung vorhanden ist. Andernfalls wird ein Zeiger auf die zugeordnete Arbeitsaufgabe zurückgegeben.

Bemerkungen

FltAllocateDeferredIoWorkItem weist eine verzögerte E/A-Arbeitsaufgabe aus einem nicht seitenfreien Pool zu.

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

Zum Freigeben der Arbeitsaufgabe ruft ein Minifiltertreiber in der Regel FltFreeDeferredIoWorkItem- aus der Arbeitsroutine auf, die in FltQueueDeferredIoWorkItemangegeben wurde.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
IRQL- <= DISPATCH_LEVEL

Siehe auch

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem-