共用方式為


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