Fungsi AtaPortRegistryFreeBuffer (irb.h)
Rutinitas AtaPortRegistryFreeBuffer membebaskan buffer registri yang dialokasikan dengan menggunakan AtaPortRegistryAllocateBuffer.
Sintaks
void AtaPortRegistryFreeBuffer(
[in] PVOID ChannelExtension,
[in] PVOID Buffer
);
Parameter
[in] ChannelExtension
Penunjuk ke ekstensi saluran.
[in] Buffer
Penunjuk ke buffer untuk membebaskan.
Nilai kembali
Tidak ada
Keterangan
AtaPortRegistryFreeBuffer menghapus operasi tulis yang ditangguhkan ke registri.
Driver miniport harus memanggil AtaPortRegistryFreeBuffer baik dalam rutinitas AtaChannelInitRoutine atau dalam rutinitas IdeHwControl-nya . Ini tidak dapat memanggil AtaPortRegistryFreeBuffer dari rutinitas lainnya. Selain itu, driver miniport hanya dapat memanggil AtaPortRegistryFreeBuffer dari rutinitas IdeHwControl-nya jika rutinitas IdeHwControl-nya dipanggil dan memiliki nilai StartChannel atau StopChannel dalam parameter ControlAction-nya .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | irb.h (termasuk Ata.h, Irb.h) |
Pustaka | Ataport.lib; Pciidex.lib |