Fungsi VideoPortFreeCommonBuffer (video.h)

Fungsi VideoPortFreeCommonBufferusang dan hanya didukung untuk kompatibilitas mundur dengan driver yang ada. Sebagai gantinya, penulis driver harus menggunakan VideoPortReleaseCommonBuffer.

VideoPortFreeCommonBuffer membatalkan alokasi memori sistem yang dialokasikan oleh panggilan ke VideoPortGetCommonBuffer.

Sintaks

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortFreeCommonBuffer(
  [in] IN PVOID            HwDeviceExtension,
  [in] IN ULONG            Length,
  [in] IN PVOID            VirtualAddress,
  [in] IN PHYSICAL_ADDRESS LogicalAddress,
  [in] IN BOOLEAN          CacheEnabled
);

Parameter

[in] HwDeviceExtension

Arahkan ke ekstensi perangkat driver miniport.

[in] Length

Menentukan jumlah byte memori yang akan dikosongkan.

[in] VirtualAddress

Arahkan ke alamat virtual yang sesuai dari rentang memori yang dialokasikan.

[in] LogicalAddress

Menentukan alamat logis buffer yang akan dibebaskan.

[in] CacheEnabled

Menunjukkan apakah memori yang dialokasikan di-cache.

Nilai kembali

Tidak ada

Keterangan

Kecuali untuk parameter PerataanVideoPortGetCommonBuffer, semua parameter yang digunakan dalam panggilan ke VideoPortFreeCommonBuffer harus memiliki nilai yang sama seperti yang digunakan dalam panggilan sebelumnya ke VideoPortGetCommonBuffer.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header video.h (sertakan Video.h)
Pustaka Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Lihat juga

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer