次の方法で共有


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

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

LayerIndex

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

InterruptTargetPresentId

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

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

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows 11 (WDDM 3.0)
ヘッダー d3dkmddi.h

関連項目

DXGKDDI_SETINTERRUPTTARGETPRESENTID