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 |