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) |