DXGK_GLITCH_CAUSE列挙 (d3dkmddi.h)

SetTimingsFromVidPn 呼び出し中に不具合が発生した原因を説明する列挙。

構文

typedef enum _DXGK_GLITCH_CAUSE {
  DXGK_GLITCH_CAUSE_DRIVER_ERROR,
  DXGK_GLITCH_CAUSE_TIMING_CHANGE,
  DXGK_GLITCH_CAUSE_PIPELINE_CHANGE,
  DXGK_GLITCH_CAUSE_MEMORY_TIMING,
  DXGK_GLITCH_CAUSE_ENCODER_RECONFIG,
  DXGK_GLITCH_CAUSE_MODIFIED_WIRE_USAGE,
  DXGK_GLITCH_CAUSE_METADATA_CHANGE,
  DXGK_GLITCH_CAUSE_NONE
} DXGK_GLITCH_CAUSE;

定数

 
DXGK_GLITCH_CAUSE_DRIVER_ERROR
内部ドライバー エラーが原因で不具合が発生したことを示します。
DXGK_GLITCH_CAUSE_TIMING_CHANGE
要求されたタイミングで不具合が発生したことを示します。 この原因は、OS が変更を要求した場合にのみ使用する必要があります。これは、他の状況で回避できたものではなく、常に不具合が発生する可能性があります。

たとえば、ドライバーが別の表示パイプに切り替えて追加のパスをサポートする場合は使用しないでくださいが、OS が前のパスに別のタイミングを要求する場合は使用する必要があります。
DXGK_GLITCH_CAUSE_PIPELINE_CHANGE
表示パイプラインを再構成すると、不具合が発生したことを示します。
DXGK_GLITCH_CAUSE_MEMORY_TIMING
グラフィックス メモリのタイミングを変更すると、グリッチが発生したことを示します。
DXGK_GLITCH_CAUSE_ENCODER_RECONFIG
ターゲットのエンコーダーの構成を変更すると、グリッチが発生したことを示します。
DXGK_GLITCH_CAUSE_MODIFIED_WIRE_USAGE
トランスポート ストリーム内のピクセル データの形式を変更すると、不具合が発生したことを示します。
DXGK_GLITCH_CAUSE_METADATA_CHANGE
フレーム メタデータを変更すると、不具合が発生したことを示します。
DXGK_GLITCH_CAUSE_NONE
不具合がないことを示します。

要件

要件
Header d3dkmddi.h

こちらもご覧ください

DXGK_SET_TIMING_PATH_INFO

DXGKDDI_SETTIMINGSFROMVIDPN