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.

Nota I modelli di driver di porta SCSI e miniport SCSI potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare il driver Storport e i modelli di driver miniport Storport .
 

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)

Vedi anche

IOCTL_SCSI_GET_INQUIRY_DATA

SCSI_ADAPTER_BUS_INFO

SCSI_BUS_DATA