Bagikan melalui


Fungsi AtaPortReleaseRequestSenseIrb (irb.h)

Rutinitas AtaPortReleaseRequestSenseIrb membebaskan IRB sense permintaan yang dialokasikan dengan menggunakan AtaPortBuildRequestSenseIrb.

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

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

Lihat juga

AtaPortBuildRequestSenseIrb

AtaPortCompleteRequest