DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 열거형(dispmprt.h)

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 열거형은 진단 데이터 수집 중에 하드웨어 오류 상태 정보를 제공합니다.

Syntax

typedef enum _DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE {
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY,
  DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
} DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE;

상수

 
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED
진단 초기화 중에 OS 사용을 위해 예약됩니다.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE
디스플레이 파이프라인 하드웨어 오류 상태가 검색되지 않았습니다.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW
현재 프레임에서 스캔하는 동안 디스플레이 검사 파이프라인이 언더플로에 도달합니다.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY
TDR 이후 디스플레이 파이프라인을 복구할 수 없습니다.
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
디스플레이 하드웨어는 위의 범주에 속하지 않는 오류 상태입니다.

설명

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 열거형은 DXGK_DISPLAYSTATE_INTRUSIVE 구조체의 멤버입니다. DxgkDdiGetDisplayStateIntrusive 호출을 통해 디스플레이 진단 정보를 수집하는 동안 사용됩니다.

DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 디스플레이 하드웨어가 검사 또는 기타 디스플레이 작업에 문제를 일으킬 수 있는 오류 상태인지 여부를 운영 체제에 알릴 수 있습니다. 예를 들어 일부 검은색 화면은 사용자가 TDR에 도달한 직후에 발생합니다. 이러한 상황에서는 TDR을 적중한 후 디스플레이 검사 파이프라인이 복구되지 않았고 검사가 진행되지 않는 경우 드라이버가 OS에 알리는 것이 중요합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 2004
머리글 dispmprt.h

추가 정보

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive