SCSI_INQUIRY_DATA estructura (ntddscsi.h)
La estructura SCSI_INQUIRY_DATA se usa junto con la solicitud de IOCTL_SCSI_GET_INQUIRY_DATA para recuperar los datos de consulta SCSI de todos los dispositivos en un bus SCSI determinado.
Sintaxis
typedef struct _SCSI_INQUIRY_DATA {
UCHAR PathId;
UCHAR TargetId;
UCHAR Lun;
BOOLEAN DeviceClaimed;
ULONG InquiryDataLength;
ULONG NextInquiryDataOffset;
UCHAR InquiryData[1];
} SCSI_INQUIRY_DATA, *PSCSI_INQUIRY_DATA;
Miembros
PathId
Indica el número del bus en el que se encuentra el dispositivo.
TargetId
Indica el número del dispositivo en el bus.
Lun
Indica el número de unidad lógica de la unidad lógica en el dispositivo de destino.
DeviceClaimed
Cuando es TRUE, indica que un controlador de clase ha reclamado el dispositivo.
InquiryDataLength
Indica la longitud en bytes de los datos de consulta.
NextInquiryDataOffset
Contiene un desplazamiento a los datos de consulta de la siguiente unidad lógica del dispositivo de destino.
InquiryData[1]
Puntero al búfer que contiene los datos de consulta de la unidad lógica.
Comentarios
La solicitud IOCTL_SCSI_GET_INQUIRY_DATA recupera los datos de consulta de todos los dispositivos asociados a un adaptador especificado. Un adaptador puede tener varios autobuses. El miembro PathId identifica el bus. Cada bus puede tener varios dispositivos de destino. El miembro TargetId identifica el dispositivo de destino y cada dispositivo de destino puede tener varias unidades lógicas. El miembro Lun identifica la unidad lógica.
Requisitos
Requisito | Valor |
---|---|
Header | ntddscsi.h (incluya Ntddscsi.h) |