DXGK_GLITCH_CAUSE 열거형(d3dkmddi.h)

SetTimingsFromVidPn 호출 중 결함의 원인을 설명하는 열거형입니다.

Syntax

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