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)
Header d3dkmddi.h

こちらもご覧ください

DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT