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 |