IOCTL_SCSI_GET_ADDRESS IOCTL (ntddscsi.h)

Retorna as informações de endereço, como a ID de destino (TID) e o LUN (número de unidade lógica) de um destino SCSI específico. Um driver de classe herdado pode emitir essa solicitação ao driver de porta para obter o endereço de seu dispositivo. No Windows 10 versão 1809 e versões posteriores, um driver de classe herdado pode emitir essa solicitação para obter o endereço de seu adaptador.

Essa solicitação não é relevante para drivers de classe de armazenamento que dão suporte a Plug and Play porque o driver de porta fornece as informações de endereço em nome do driver de classe.

Essa solicitação deve ser direcionada para um driver de classe ou para um PDO criado pelo driver de porta.

Observação

Os modelos de driver de porta SCSI e driver de miniporto SCSI podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport .

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum.

Comprimento do buffer de entrada

Nenhum.

Buffer de saída

Atualizadas SCSI_ADDRESS informações são retornadas ao buffer em Irp-AssociatedIrp.SystemBuffer>.

Comprimento do buffer de saída

Parameters.DeviceIoControl.OutputBufferLength no local da pilha de E/S indica o tamanho, em bytes, do buffer, que deve ser >= sizeof(SCSI_ADDRESS).

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

SCSI_ADDRESS