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 呼叫期間提供的視訊呈現來源標識碼。
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