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 |