次の方法で共有


DXGK_PATH_UPDATE列挙 (d3dkmddi.h)

SetTimingsFromVidPnへの前回の正常な呼び出し以降にこのパスがどのように変更されたかを示す列挙型。

構文

typedef enum _DXGK_PATH_UPDATE {
  DXGK_PATH_UPDATE_UNMODIFIED,
  DXGK_PATH_UPDATE_ADDED,
  DXGK_PATH_UPDATE_MODIFIED,
  DXGK_PATH_UPDATE_REMOVED
} DXGK_PATH_UPDATE;

定数

 
DXGK_PATH_UPDATE_UNMODIFIED
SetTimingsFromVidPnの前回の呼び出し以降に、このパスが変更されていないことを示します。 これにより、ドライバーは変更の VidPn の尋問をスキップできます。 既存のスキャンアウトは、他のパスを満たすためにディスプレイ リソースの再割り当てが原因で発生する可能性がある障害を除き、続行する必要があります。
DXGK_PATH_UPDATE_ADDED
ドライバーが必要な内容の説明を完全に理解する必要があるため、このパスが新しいであることを示します。 スキャンアウトする割り当てがないため、OS がスキャン対象の 1 つ以上のプレーンを関連付けるまで、ドライバーは黒をスキャンする必要があります。
DXGK_PATH_UPDATE_MODIFIED
SetTimingsFromVidPnの最後の呼び出し以降に、このパスが変更されたことを示します。 ドライバーは、変更された内容を理解するために VidPn を調べ、他のパス情報フィールドを確認する必要があります。 OS では、この呼び出しを行う前にすべてのピクセル プレーンが削除されるため、OS がスキャン対象の 1 つ以上のプレーンを関連付けるまで、ドライバーは黒でスキャンする必要があります。
DXGK_PATH_UPDATE_REMOVED
このパスが以前の VidPn に存在していたが、削除されたことを示します。 ドライバーは、パスが削除されたことを確認する VidPn を尋問せずに削除を最適化できる必要があります。

必要条件

要件 価値
ヘッダー d3dkmddi.h