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 |