Bagikan melalui


Fungsi AtaPortRegistryFreeBuffer (irb.h)

Rutinitas AtaPortRegistryFreeBuffer membebaskan buffer registri yang dialokasikan dengan menggunakan AtaPortRegistryAllocateBuffer.

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

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

Lihat juga

AtaChannelInitRoutine

AtaPortRegistryAllocateBuffer

IdeHwControl