Condividi tramite


Funzione FltAllocateDeferredIoWorkItem (fltkernel.h)

FltAllocateDeferredIoWorkItem alloca un elemento di lavoro di I/O posticipato.

Sintassi

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

Valore restituito

FltAllocateDeferredIoWorkItem restituisce NULL in caso di memoria insufficiente nel pool non di paging per soddisfare la richiesta. In caso contrario, restituisce un puntatore all'elemento di lavoro allocato.

Osservazioni

FltAllocateDeferredIoWorkItem alloca un elemento di lavoro di I/O posticipato dal pool non di paging.

Per inserire questo elemento di lavoro in una coda di lavoro di I/O posticipata, chiamare FltQueueDeferredIoWorkItem.

Per liberare l'elemento di lavoro, un driver minifiltro chiama in genere FltFreeDeferredIoWorkItem dalla routine di lavoro specificata in FltQueueDeferredIoWorkItem.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione fltkernel.h (include Fltkernel.h)
libreria FltMgr.lib
IRQL <= DISPATCH_LEVEL

Vedere anche

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem