Fungsi AtaPortReleaseRequestSenseIrb (irb.h)
Rutinitas AtaPortReleaseRequestSenseIrb membebaskan IRB sense permintaan yang dialokasikan dengan menggunakan AtaPortBuildRequestSenseIrb.
Sintaks
void AtaPortReleaseRequestSenseIrb(
[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 IRB pengertian permintaan.
Menampilkan nilai
Tidak ada
Keterangan
Rutinitas AtaPortReleaseRequestSenseIrb merilis IRB ke driver port dan menyalin data indera ke buffer yang ditujukkan oleh anggota SenseInfoBuffer dari IRB permintaan asli (gagal). Driver miniport kemudian dapat menyelesaikan permintaan asli dengan menggunakan AtaPortCompleteRequest. Driver miniport tidak boleh menyentuh IRB sense permintaan setelah dilepaskan ke driver port.
Driver miniport harus memanggil AtaPortReleaseRequestSenseIrb untuk setiap IRB yang dialokasikan yang dialokasikan dengan menggunakan AtaPortBuildRequestSenseIrb.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | irb.h (termasuk Ata.h, Irb.h) |
Pustaka | Ataport.lib; Pciidex.lib |