DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3構造体 (d3dkmddi.h)
ディスプレイ ミニポート ドライバーは、DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 を使用して、Vsync の後に平面ごとのフリップの完了を報告します。
構文
typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 {
DWORD LayerIndex;
ULONG FirstFreeFlipQueueLogEntryIndex;
} DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3;
メンバーズ
LayerIndex
表示するオーバーレイ 平面の 0 から始まるインデックス。 上の平面 (z 方向) にはインデックス 0 が付いています。 平面のインデックス値は、上から下に順番に指定する必要があります。
FirstFreeFlipQueueLogEntryIndex
フリップ キュー ログ バッファーに最後に書き込まれたエントリの後のインデックス。
備考
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 は、DXGKARGCB_NOTIFY_INTERRUPT_DATA 構造体のメンバーです。 これは、ハードウェア フリップ キュー モデルで Vsync が発生した後、各プレーンのフリップ完了を報告するためにドライバーによって入力されます。 これは、ディスプレイ アダプターが Vsync の後に割り込みを生成するときに入力する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小サーバー | Windows Server 2022 (WDDM 2.9) |
ヘッダー | d3dkmddi.h |
関連項目
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2