DXGKDDI_UPDATEOVERLAY回调函数 (d3dkmddi.h)

DxgkDdiUpdateOverlay 函数修改覆盖硬件。

语法

DXGKDDI_UPDATEOVERLAY DxgkddiUpdateoverlay;

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

参数

[in] hOverlay

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

[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