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 restituisceNULL se non è presente memoria insufficiente nel pool non a pagina per soddisfare la richiesta. In caso contrario, restituisce un puntatore all'elemento di lavoro allocato.

Commenti

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

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 minifilter chiama in genere FltFreeDeferredIoWorkItem dalla routine di lavoro specificata in FltQueueDeferredIoWorkItem.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione fltkernel.h (includere Fltkernel.h)
Libreria FltMgr.lib
IRQL <= DISPATCH_LEVEL

Vedi anche

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem