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 |