Bagikan melalui


struktur SCSI_INQUIRY_DATA (ntddscsi.h)

Struktur SCSI_INQUIRY_DATA digunakan bersama dengan permintaan IOCTL_SCSI_GET_INQUIRY_DATA untuk mengambil data pertanyaan SCSI untuk semua perangkat pada bus SCSI tertentu.

Catatan Driver port SCSI dan model driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport .
 

Sintaks

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;

Anggota

PathId

Menunjukkan jumlah bus tempat perangkat berada.

TargetId

Menunjukkan jumlah perangkat di bus.

Lun

Menunjukkan nomor unit logis unit logis pada perangkat target.

DeviceClaimed

Ketika TRUE, menunjukkan bahwa perangkat telah diklaim oleh driver kelas.

InquiryDataLength

Menunjukkan panjang dalam byte data pertanyaan.

NextInquiryDataOffset

Berisi offset ke data pertanyaan untuk unit logis berikutnya pada perangkat target.

InquiryData[1]

Pointer ke buffer yang berisi data pertanyaan untuk unit logis.

Keterangan

Permintaan IOCTL_SCSI_GET_INQUIRY_DATA mengambil data pertanyaan untuk semua perangkat yang terkait dengan adaptor tertentu. Adaptor berpotensi memiliki beberapa bus. Anggota PathId mengidentifikasi bus. Setiap bus dapat memiliki beberapa perangkat target. Anggota TargetId mengidentifikasi perangkat target, dan setiap perangkat target dapat memiliki beberapa unit logis. Anggota Lun mengidentifikasi unit logis.

Persyaratan

Persyaratan Nilai
Header ntddscsi.h (termasuk Ntddscsi.h)

Lihat juga

IOCTL_SCSI_GET_INQUIRY_DATA

SCSI_ADAPTER_BUS_INFO

SCSI_BUS_DATA