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 |