次の方法で共有


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

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT