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 发生后报告每个平面的翻转完成。 当显示适配器在 VSYNC 后生成中断时,应填写此内容。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1607 (WDDM 2.1) |
标头 | d3dkmddi.h |
另请参阅
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3
DXGKARGCB_NOTIFY_INTERRUPT_DATA