IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)

Esse IOCTL é usado por um aplicativo de modo de usuário ou driver de modo kernel que requer notificação quando algo de interesse acontece no miniporto virtual. Esse IOCTL pode ser usado, por exemplo, quando uma operação específica do fornecedor e demorada, como a descoberta de dispositivos, é concluída.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O buffer em Irp-AssociatedIrp.SystemBuffer> contém uma estrutura definida pelo usuário.

Comprimento do buffer de entrada

Parameters.DeviceIoControl.InputBufferLength indica o tamanho, em bytes, de todos os dados de entrada.

Buffer de saída

As estruturas definidas pelo usuário atualizadas são retornadas no buffer em Irp-AssociatedIrp.SystemBuffer>.

Comprimento do buffer de saída

A duração do buffer.

Bloco de status

O campo Informações contém o número de bytes retornados no buffer de saída. O campo Status indica os resultados da operação.

Requisitos

Requisito Valor
Cabeçalho ntddscsi.h (inclua Ntddscsi.h)

Confira também

HwStorProcessServiceRequest