PROTECT_WC_MEMORY回调函数 (video.h)
VideoPortProtectWCMemory 回调例程可防止 CPU 访问写入组合 (WC) 视频内存。
语法
PROTECT_WC_MEMORY ProtectWcMemory;
VP_STATUS ProtectWcMemory(
[in] IN PVOID Context,
[in] IN PVOID HwDeviceExtension
)
{...}
参数
[in] Context
指向要传递给 CallbackRoutine 的调用方确定的上下文参数的指针。 它通常指向 VIDEO_PORT_CONFIG_INFO 缓冲区。
[in] HwDeviceExtension
指向微型端口驱动程序的硬件设备扩展的指针。
返回值
如果 VideoPortProtectWCMemory 成功保护写入组合视频内存,则返回NO_ERROR;否则,它将返回错误状态ERROR_INVALID_FUNCTION或ERROR_NOT_ENOUGH_MEMORY。
注解
调用 VideoPortProtectWCMemory 后,CPU 无法写入写入组合 (WC) 内存,直到调用 VideoPortRestoreWCMemory 回调例程。
不再需要 WC 内存保护时,显示微型端口驱动程序应调用 VideoPortRestoreWCMemory 以还原对 WC 内存的 CPU 访问。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 2000 及更高版本的 Windows 操作系统。 |
目标平台 | 桌面 |
标头 | video.h (包括 Video.h) |