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 |