次の方法で共有


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
グリッチがなかったことを示します。

必要条件

要件 価値
ヘッダー d3dkmddi.h

関連項目

DXGK_SET_TIMING_PATH_INFO

DXGKDDI_SETTIMINGSFROMVIDPN