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)

另请参阅

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory