struttura SCSI_INQUIRY_DATA (ntddscsi.h)
La struttura SCSI_INQUIRY_DATA viene usata insieme alla richiesta di IOCTL_SCSI_GET_INQUIRY_DATA di recuperare i dati di richiesta SCSI per tutti i dispositivi in un determinato bus SCSI.
Sintassi
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;
Members
PathId
Indica il numero del bus in cui si trova il dispositivo.
TargetId
Indica il numero del dispositivo sul bus.
Lun
Indica il numero di unità logica dell'unità logica nel dispositivo di destinazione.
DeviceClaimed
Se TRUE, indica che il dispositivo è stato richiesto da un driver di classe.
InquiryDataLength
Indica la lunghezza in byte dei dati di richiesta.
NextInquiryDataOffset
Contiene un offset per i dati di richiesta per l'unità logica successiva nel dispositivo di destinazione.
InquiryData[1]
Puntatore al buffer contenente i dati di richiesta per l'unità logica.
Commenti
La richiesta di IOCTL_SCSI_GET_INQUIRY_DATA recupera i dati di richiesta per tutti i dispositivi associati a una scheda specificata. Un adattatore può avere potenzialmente più bus. Il membro PathId identifica il bus. Ogni bus può avere più dispositivi di destinazione. Il membro TargetId identifica il dispositivo di destinazione e ogni dispositivo di destinazione può avere più unità logiche. Il membro Lun identifica l'unità logica.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddscsi.h (include Ntddscsi.h) |