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 |