DXGK_MULTIPLANE_OVERLAY_PLANE2 结构 (d3dkmddi.h)

DXGK_MULTIPLANE_OVERLAY_PLANE2DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 函数一起使用,以指定要显示的覆盖平面。

语法

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE2 {
  UINT                                LayerIndex;
  BOOL                                Enabled;
  UINT                                AllocationSegment;
  PHYSICAL_ADDRESS                    AllocationAddress;
  HANDLE                              hAllocation;
  DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE2;

成员

LayerIndex

要显示的覆盖平面的从零开始的索引。 z 方向 (的顶平面) 索引为零。 平面的索引值必须从上到下的顺序。

Enabled

指示是否为显示启用 LayerIndex 指定的覆盖平面。

AllocationSegment

从中读取数据的段的标识符。

AllocationAddress

PHYSICAL_ADDRESS数据类型 (定义为LARGE_INTEGER) ,指示 AllocationSegment 指定的段内的物理地址,在其中读取数据。

hAllocation

要显示在覆盖平面上的分配的句柄。

PlaneAttributes

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 类型的结构 ,用于指定覆盖平面属性。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2