DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2结构(d3dkmddi.h)
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 结构由显示微型端口驱动程序用于在 VSYNC 后报告每平面翻转完成情况。
语法
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 {
DWORD LayerIndex;
ULONGLONG PresentId;
DXGKCB_NOTIFY_MPO_VSYNC_FLAGS Flags;
} DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2;
成员
LayerIndex
要显示的覆盖平面的从零开始的索引。 顶部平面(在 z 方向)具有索引零。 平面的索引值必须是从上到下的顺序。
PresentId
在 DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 通话期间提供的视频提供源 ID。
Flags
包含驱动程序集标志的 DXGKCB_NOTIFY_MPO_VSYNC_FLAGS 结构。 这些标志用于确定计划程序是否应为此平面调用 DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT。
言论
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 是 DXGKARGCB_NOTIFY_INTERRUPT_DATA 结构的成员。 驱动程序在 VSYNC 发生后报告每个平面的翻转完成情况时,会填写该 ID。 当显示适配器在 VSYNC 后生成中断时,应填写它。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1607 (WDDM 2.1) |
标头 | d3dkmddi.h |
另请参阅
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3
DXGKARGCB_NOTIFY_INTERRUPT_DATA