DXGK_CANCELFLIPS_PLANE 構造体 (d3dkmddi.h)

ハードウェア フリップ キュー モデルでは、DXGK_CANCELFLIPS_PLANE構造体にプレーンキャンセル要求が含まれています。

構文

typedef struct _DXGK_CANCELFLIPS_PLANE {
  ULONGLONG PresentIdCancelRequested;
  ULONGLONG PresentIdCancelled;
  UINT      LayerIndex;
} DXGK_CANCELFLIPS_PLANE;

メンバー

PresentIdCancelRequested

[入力]取り消す PresentId の範囲を識別します。 この値は、取り消される [PresentIdCancelRequestedLastSubmittedPresentIdToDriver] の範囲内の最初の反転です。

PresentIdCancelled

[out]ドライバーが同期的に取り消した PresentId の範囲を指定します。 この値は、取り消された [PresentIdCancelledLastSubmittedPresentIdToDriver] の範囲内の最初の反転です。 PresentIdCancelled に指定できる値は次のとおりです。

意味
PresentIdCancelRequested ドライバーは、指定された範囲内のすべての保留中の反転を取り消しました。
PresentIdCancelRequested 以上 ドライバーは、指定した範囲内の保留中のプレゼンテーションの 1 つ以上を取り消すことができませんでした。
ゼロ 保留中の発表は同期的に取り消されませんでした。

LayerIndex

[入力]フリップ キュー内の MPO プレーン インデックスを識別します。

注釈

DXGKARG_CANCELFLIPS構造体には、DXGK_CANCELFLIPS_PLANE 構造体の配列へのポインターが含まれています。それぞれにプレーンごとのキャンセル要求が含まれています。

詳細については、「 複数の平面でインターロック反転を取り消 す」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11 (WDDM 3.0)
Header d3dkmddi.h

こちらもご覧ください

DXGKARG_CANCELFLIPS

DXGKDDI_CANCELFLIPS