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 |