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
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) |