DXGKARG_CANCELQUEUEDFLIPS構造体 (d3dkmddi.h)
DXGKARG_CANCELQUEUEDFLIPS構造体には、ドライバーのDXGKDDI_CANCELQUEUEDFLIPSコールバック関数のパラメーターが含まれています。 この構造体は、WDDM 3.0 以降 のDXGKARG_CANCELFLIPS に置き換えられました。
構文
typedef struct _DXGKARG_CANCELQUEUEDFLIPS {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT LayerIndex;
ULONGLONG PresentIdCancelRequested;
ULONGLONG PresentIdCancelled;
} DXGKARG_CANCELQUEUEDFLIPS;
メンバー
VidPnSourceId
[入力]フリップ キューの VidPn ソース ID を識別する D3DDDI_VIDEO_PRESENT_SOURCE_ID 値。
LayerIndex
[入力]フリップ キュー内の MPO プレーン インデックスを識別します。
PresentIdCancelRequested
[入力]取り消す PresentId の範囲を識別します。 この値は、[PresentIdCancelRequested, LastSubmittedPresentIdToDriver] の範囲内の最初の反転が取り消されます。
PresentIdCancelled
[out]ドライバーが同期的に取り消した PresentId の範囲を指定します。 この値は、取り消された [PresentIdCancelled、 LastSubmittedPresentIdToDriver] の範囲内の最初の反転です。 PresentIdCancelled に指定できる値は次のとおりです。
値 | 意味 |
---|---|
PresentIdCancelRequested | ドライバーは、指定された範囲内のすべての保留中のフリップを取り消しました。 |
PresentIdCancelRequested 以上 | ドライバーは、指定された範囲内の保留中のプレゼンテーションの 1 つ以上を取り消すことができませんでした。 |
ゼロ | 保留中のプレゼントは同期的に取り消されませんでした。 |
注釈
非同期に取り消された PresentId は、 VSync 割り込みメカニズムを介して報告されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Server 2022 (WDDM 2.9) |
Header | d3dkmddi.h |