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 后,在调用 VideoPortRestoreWCMemory 回调例程之前,CPU 无法写入写入组合 (WC) 内存。

不再需要 WC 内存保护时,显示微型端口驱动程序应调用 VideoPortRestoreWCMemory 以还原对 WC 内存的 CPU 访问。

要求

要求 价值
最低支持的客户端 在 Windows 2000 及更高版本的 Windows作系统中可用。
目标平台 桌面
标头 video.h (include Video.h)

另请参阅

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory