Compartilhar via


Função FltAllocateDeferredIoWorkItem (fltkernel.h)

FltAllocateDeferredIoWorkItem aloca um item de trabalho de E/S adiado.

Sintaxe

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

Valor de retorno

FltAllocateDeferredIoWorkItem retornará NULL se não houver memória suficiente no pool nãopagado para atender à solicitação. Caso contrário, ele retorna um ponteiro para o item de trabalho alocado.

Observações

FltAllocateDeferredIoWorkItem aloca um item de trabalho de E/S adiado do pool nãopagado.

Para inserir esse item de trabalho em uma fila de trabalho de E/S adiada, chame FltQueueDeferredIoWorkItem.

Para liberar o item de trabalho, um driver de minifiltro normalmente chama FltFreeDeferredIoWorkItem da rotina de trabalho especificada em FltQueueDeferredIoWorkItem.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho fltkernel.h (inclua Fltkernel.h)
biblioteca FltMgr.lib
IRQL <= DISPATCH_LEVEL

Consulte também

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem