Compartir a través de


IOCTL_SCSI_GET_ADDRESS IOCTL (ntddscsi.h)

Devuelve la información de dirección, como el identificador de destino (TID) y el número de unidad lógica (LUN) de un destino SCSI determinado. Un controlador de clase heredado puede emitir esta solicitud al controlador de puerto para obtener la dirección de su dispositivo. En Windows 10 versión 1809 y versiones posteriores, un controlador de clase heredado puede emitir esta solicitud para obtener la dirección de su adaptador.

Esta solicitud no es relevante para los controladores de clase de almacenamiento que admiten Plug and Play porque el controlador de puerto proporciona la información de dirección en nombre del controlador de clase.

Esta solicitud debe dirigirse a un controlador de clase o a un PDO creado por el controlador de puerto.

Nota

Los modelos del controlador de puerto SCSI y del controlador de miniporte SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar el controlador Storport y los modelos de controlador de miniport storport .

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

Se ha actualizado SCSI_ADDRESS información al búfer en Irp-AssociatedIrp.SystemBuffer>.

Longitud del búfer de salida

Parameters.DeviceIoControl.OutputBufferLength en la ubicación de la pila de E/S indica el tamaño, en bytes, del búfer, que debe ser >= sizeof(SCSI_ADDRESS).

Bloque de estado

El campo Información contiene el número de bytes devueltos en el búfer de salida. El campo Estado indica los resultados de la operación.

Requisitos

Requisito Valor
Header ntddscsi.h (incluya Ntddscsi.h)

Consulte también

SCSI_ADDRESS