Fungsi AtaPortBuildRequestSenseIrb (irb.h)
AtaPortBuildRequestSenseIrb rutin membangun dan mengembalikan IRB untuk kode operasi SCSIOP_REQUEST_SENSE.
Sintaks
PIDE_REQUEST_BLOCK AtaPortBuildRequestSenseIrb(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
);
Parameter
[in] ChannelExtension
Penunjuk ke ekstensi saluran.
[in] Irb
Penunjuk ke struktur jenis IDE_REQUEST_BLOCK yang menentukan blok permintaan IDE (IRB) yang gagal yang akan dikeluarkan oleh pengertian permintaan.
Nilai kembali
Jika operasi berhasil, rutinitas AtaPortBuildRequestSenseIrb mengembalikan penunjuk ke IRB pengertian permintaan yang dialokasikannya. Jika operasi gagal, AtaPortBuildRequestSenseIrb mengembalikan NULL.
Keterangan
Jika perangkat tidak mendukung pengertian permintaan otomatis, driver miniport harus membangun IRB untuk mengumpulkan data yang masuk akal dengan menggunakan AtaPortBuildRequestSenseIrb lalu mengirimkannya ke perangkat. Driver miniport tidak boleh menyelesaikan IRB asli sampai IRB sense permintaan yang sesuai telah selesai. Ketahuilah bahwa tidak ada data yang masuk akal permintaan yang diperlukan untuk perangkat ATA.
Untuk penjelasan tentang perintah SCSIOP_REQUEST_SENSE, lihat spesifikasi SCSI-3 .
Driver miniport hanya dapat memiliki satu IRB pengertian permintaan yang luar biasa per unit logis.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | irb.h (termasuk Ata.h, Irb.h) |
Pustaka | Ataport.lib; Pciidex.lib |