DXGKDDI_UPDATEOVERLAY回调函数 (d3dkmddi.h)

DxgkDdiUpdateOverlay 函数修改覆盖硬件。

语法

DXGKDDI_UPDATEOVERLAY DxgkddiUpdateoverlay;

NTSTATUS DxgkddiUpdateoverlay(
  [in] IN_CONST_HANDLE hOverlay,
  [in] IN_CONST_PDXGKARG_UPDATEOVERLAY pUpdateOverlay
)
{...}

参数

[in] hOverlay

要修改的覆盖的句柄。 显示微型端口驱动程序的 DxgkDdiCreateOverlay 函数之前向 pCreateOverlay 指向的 DXGKARG_CREATEOVERLAY 结构的 hOverlay 成员中的 Microsoft DirectX 图形内核子系统提供了此句柄。

[in] pUpdateOverlay

指向描述如何修改覆盖硬件 的DXGKARG_UPDATEOVERLAY 结构的指针。

返回值

DxgkDdiUpdateOverlay 返回以下值之一:

返回代码 说明
STATUS_SUCCESS DxgkDdiUpdateOverlay 已成功修改覆盖层。
STATUS_INVALID_PARAMETER 传递给 DxgkDdiUpdateOverlay 的参数包含阻止其完成的错误。
STATUS_NO_MEMORY DxgkDdiUpdateOverlay 无法分配完成该任务所需的内存。
STATUS_INSUFFICIENT_RESOURCES DxgkDdiUpdateOverlay 无法完成,因为可用带宽不足或请求的覆盖硬件无法完成任务。
STATUS_GRAPHICS_DRIVER_MISMATCH 显示微型端口驱动程序与发起对 DxgkDdiUpdateOverlay 调用的用户模式显示驱动程序不兼容。

注解

应使 DxgkDdiUpdateOverlay 可分页。

要求

要求
最低受支持的客户端 Windows Vista
目标平台 桌面
标头 d3dkmddi.h
IRQL PASSIVE_LEVEL

另请参阅

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay