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.
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) |