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

另请参阅

DXGK_SET_TIMING_PATH_INFO

DXGKDDI_SETTIMINGSFROMVIDPN