DXGK_PRESENTMULTIPLANEOVERLAYLIST 结构 (d3dkmddi.h)

指定要在对 DxgkDdiPresent 函数的调用中显示的覆盖平面。

语法

typedef struct _DXGK_PRESENTMULTIPLANEOVERLAYLIST {
       UINT             LayerIndex;
       BOOL             Enabled;
       HANDLE           hDeviceSpecificAllocation;
  struct {
    [in] UINT SegmentId : 5;
         UINT Reserved : 27;
  };
  [in] PHYSICAL_ADDRESS PhysicalAddress;
} DXGK_PRESENTMULTIPLANEOVERLAYLIST;

成员

LayerIndex

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

Enabled

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

hDeviceSpecificAllocation

与非设备特定的分配相对应的特定于设备的分配的句柄。 显示微型端口驱动程序必须将 hDeviceSpecificAllocation 设置为句柄值,该句柄值可用于引用其分配的专用跟踪结构。

[in] SegmentId

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

Reserved

此成员是保留成员,应设置为零。

[in] PhysicalAddress

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

要求

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

另请参阅

DxgkDdiPresent