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 de controlador de puerto SCSI y de miniporte SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar el del controlador storport de y modelos de controlador de storport.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

La información de SCSI_ADDRESS actualizada se devuelve 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 de indica los resultados de la operación.

Requisitos

Requisito Valor
encabezado de ntddscsi.h (incluya Ntddscsi.h)

Consulte también

SCSI_ADDRESS