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 |