PROTECT_WC_MEMORY fungsi panggilan balik (video.h)
Rutinitas panggilan balik VideoPortProtectWCMemory melindungi memori video Write Combined (WC) agar tidak diakses oleh CPU.
Sintaks
PROTECT_WC_MEMORY ProtectWcMemory;
VP_STATUS ProtectWcMemory(
[in] IN PVOID Context,
[in] IN PVOID HwDeviceExtension
)
{...}
Parameter
[in] Context
Arahkan ke parameter konteks yang ditentukan penelepon untuk diteruskan ke CallbackRoutine. Biasanya menunjuk ke buffer VIDEO_PORT_CONFIG_INFO .
[in] HwDeviceExtension
Arahkan ke ekstensi perangkat keras driver miniport.
Nilai kembali
VideoPortProtectWCMemory mengembalikan NO_ERROR jika berhasil melindungi memori video Write Combined; jika tidak, ia mengembalikan status kesalahan ERROR_INVALID_FUNCTION atau ERROR_NOT_ENOUGH_MEMORY.
Keterangan
Setelah VideoPortProtectWCMemory dipanggil, CPU tidak dapat menulis ke memori Write Combined (WC) hingga rutinitas panggilan balik VideoPortRestoreWCMemory dipanggil.
Ketika perlindungan memori WC tidak lagi diperlukan, driver miniport tampilan harus memanggil VideoPortRestoreWCMemory untuk memulihkan akses CPU ke memori WC.
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) |