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 ao 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.
Nota
O driver de porta SCSI e os modelos de driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o de driver do Storport e miniporto storport modelos de driver.
Código principal
Buffer de entrada
Nenhum.
Comprimento do buffer de entrada
Nenhum.
Buffer de saída
As informações de SCSI_ADDRESS atualizadas são retornadas ao buffer em >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 de 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 (include Ntddscsi.h) |