Compartir a través de


Función FltAllocateDeferredIoWorkItem (fltkernel.h)

FltAllocateDeferredIoWorkItem asigna un elemento de trabajo de E/S diferido.

Sintaxis

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

Valor devuelto

fltAllocateDeferredIoWorkItem devuelve NULL si no hay memoria insuficiente en el grupo no paginado para satisfacer la solicitud. De lo contrario, devuelve un puntero al elemento de trabajo asignado.

Observaciones

FltAllocateDeferredIoWorkItem asigna un elemento de trabajo de E/S diferido del grupo no paginado.

Para insertar este elemento de trabajo en una cola de trabajo de E/S diferida, llame a FltQueueDeferredIoWorkItem.

Para liberar el elemento de trabajo, un controlador de minifiltro normalmente llama a FltFreeDeferredIoWorkItem de la rutina de trabajo especificada en FltQueueDeferredIoWorkItem.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya Fltkernel.h)
biblioteca de FltMgr.lib
irQL <= DISPATCH_LEVEL

Consulte también

fltFreeDeferredIoWorkItem

fltQueueDeferredIoWorkItem