DXGK_GLITCH_CAUSE列舉 (d3dkmddi.h)

列舉,描述 在 SetTimingsFromVidPn 呼叫期間造成問題的原因。

Syntax

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