Share via


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 suficiente en el grupo no paginado para satisfacer la solicitud. De lo contrario, devuelve un puntero al elemento de trabajo asignado.

Comentarios

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 Value
Plataforma de destino Universal
Encabezado fltkernel.h (incluya Fltkernel.h)
Library FltMgr.lib
IRQL <= DISPATCH_LEVEL

Consulte también

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem