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