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;
Membri
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
Quando TRUE, indica che il dispositivo è stato richiesto da un driver di classe.
InquiryDataLength
Indica la lunghezza in byte dei dati della richiesta.
NextInquiryDataOffset
Contiene un offset per i dati della richiesta per l'unità logica successiva nel dispositivo di destinazione.
InquiryData[1]
Puntatore al buffer contenente i dati di richiesta per l'unità logica.
Osservazioni
La richiesta di IOCTL_SCSI_GET_INQUIRY_DATA recupera i dati della richiesta per tutti i dispositivi associati a un adattatore specificato. Un adattatore può potenzialmente avere 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.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddscsi.h (include Ntddscsi.h) |