Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan data pertanyaan SCSI untuk semua perangkat pada adaptor bus host SCSI (HBA) tertentu. Jika IOCTL digunakan di ruang pengguna, program harus membuka handel ke HBA, yang dapat dijumlahkan dengan berbagai cara, seperti panggilan SetupDixxx. Anda dapat menggunakan IOCTL_STORAGE_QUERY_PROPERTY untuk menemukan informasi tentang perangkat tertentu di HBA. Untuk menentukan ukuran buffer output yang diperlukan, pemanggil harus mengirim permintaan IOCTL ini dalam perulangan. Setiap kali tumpukan penyimpanan menolak IOCTL dengan pesan kesalahan yang menunjukkan bahwa buffer terlalu kecil, pemanggil harus menggandakan ukuran buffer.
Kode utama
Buffer input
Tidak.
Panjang buffer input
Tidak.
Buffer output
Buffer di Irp->AssociatedIrp.SystemBuffer berisi data pertanyaan yang dikembalikan. Untuk deskripsi tata letak data pertanyaan di buffer output, lihat SCSI_ADAPTER_BUS_INFO.
Panjang buffer output
Parameters.DeviceIoControl.OutputBufferLength menunjukkan ukuran, dalam byte, dari buffer, yang harus >= ( ukuran(SCSI_ADAPTER_BUS_INFO) + (NumberOfBuses) * ukuran (SCSI_BUS_DATA)) + (InquiryDataSize * NumberOfLUs), di mana InquiryDataSize adalah (ukuran(SCSI_INQUIRY_DATA) - 1 + INQUIRYDATABUFFERSIZE) dibulatkan ke batas perataan.
Blok status
Bidang Informasi berisi jumlah byte yang dikembalikan dalam buffer output. Bidang Status menunjukkan hasil operasi.
Persyaratan
Syarat | Nilai |
---|---|
Header | ntddscsi.h (termasuk Ntddscsi.h) |