DXGK_CANCELFLIPS_PLANE 構造体 (d3dkmddi.h)
ハードウェア フリップ キュー モデルでは、DXGK_CANCELFLIPS_PLANE構造体にプレーンキャンセル要求が含まれています。
構文
typedef struct _DXGK_CANCELFLIPS_PLANE {
ULONGLONG PresentIdCancelRequested;
ULONGLONG PresentIdCancelled;
UINT LayerIndex;
} DXGK_CANCELFLIPS_PLANE;
メンバー
PresentIdCancelRequested
[入力]取り消す PresentId の範囲を識別します。 この値は、取り消される [PresentIdCancelRequested、 LastSubmittedPresentIdToDriver] の範囲内の最初の反転です。
PresentIdCancelled
[out]ドライバーが同期的に取り消した PresentId の範囲を指定します。 この値は、取り消された [PresentIdCancelled、 LastSubmittedPresentIdToDriver] の範囲内の最初の反転です。 PresentIdCancelled に指定できる値は次のとおりです。
値 | 意味 |
---|---|
PresentIdCancelRequested | ドライバーは、指定された範囲内のすべての保留中の反転を取り消しました。 |
PresentIdCancelRequested 以上 | ドライバーは、指定した範囲内の保留中のプレゼンテーションの 1 つ以上を取り消すことができませんでした。 |
ゼロ | 保留中の発表は同期的に取り消されませんでした。 |
LayerIndex
[入力]フリップ キュー内の MPO プレーン インデックスを識別します。
注釈
DXGKARG_CANCELFLIPS構造体には、DXGK_CANCELFLIPS_PLANE 構造体の配列へのポインターが含まれています。それぞれにプレーンごとのキャンセル要求が含まれています。
詳細については、「 複数の平面でインターロック反転を取り消 す」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 (WDDM 3.0) |
Header | d3dkmddi.h |