DXGKARG_SETINTERRUPTTARGETPRESENTID 構造体 (d3dkmddi.h)

DXGKARG_SETINTERRUPTTARGETPRESENTID構造体には、ドライバーの DXGKDDI_SETINTERRUPTTARGETPRESENTID コールバック関数のパラメーター含まれています。

構文

typedef struct _DXGKARG_SETINTERRUPTTARGETPRESENTID {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  ULONGLONG                      InterruptTargetPresentId;
} DXGKARG_SETINTERRUPTTARGETPRESENTID;

メンバー

VidPnSourceId

[入力]ハードウェア フリップ キューの VidPn ソース ID を識別する D3DDDI_VIDEO_PRESENT_SOURCE_ID 値。

LayerIndex

[入力]フリップ キューの MPO プレーン インデックスを識別する 0 から始まるインデックス値。

InterruptTargetPresentId

[入力]完了時に対応する VSync または HSync 割り込みを発生させるために必要な PresentId を識別する値。 InterruptTargetPresentId には、次のいずれかの値を指定できます。

意味
UINT64_MAX ターゲットの現在の ID が再び変更されるまで、VSync 割り込みは今後必要ありません。
0 VSync 割り込みは、新しいフリップが完了したかどうかに関係なく、間隔ごとに必要です。
その他の値 現在スキャンされている PresentId = InterruptTargetPresentId> の場合、割り込みが発生します。

注釈

詳細については、「 Vsync 割り込み動作の指定 」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11 (WDDM 3.0)
Header d3dkmddi.h

こちらもご覧ください

DXGKDDI_SETINTERRUPTTARGETPRESENTID