DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC 열거형(dispmprt.h)

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC 열거형은 진단 데이터 수집 중에 검사되는 현재 버퍼에 대한 CRC 정보를 제공합니다.

Syntax

typedef enum _DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC {
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR,
  DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
} DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC;

상수

 
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNINITIALIZED
진단 초기화 중에 OS 사용을 위해 예약됩니다.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_BLACK
스캔한 픽셀의 계산된 CRC를 기반으로 모든 검은색으로 표시되는 경우 드라이버는 이 값을 반환해야 합니다.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_NON_BLACK
스캔한 픽셀의 계산된 CRC에 따라 모든 검은색으로 표시되지 않는 경우 드라이버는 이 값을 반환해야 합니다.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_ERROR
CRC 또는 참조 CRC를 계산하는 동안 오류가 발생한 경우 드라이버는 이 값을 반환해야 합니다.
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC_UNKNOWN
하드웨어가 스캔된 픽셀에서 CRC 계산을 지원하지 않는 경우 드라이버는 이 값을 반환해야 합니다.

설명

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC 열거형은 진단 데이터 수집 중에 DxgkDdiGetDisplayStateIntrusive에 대한 호출에서 DXGK_DISPLAYSTATE_INTRUSIVE 구조체의 멤버로 전달되는 DXGK_DIAG_SCANOUT_BUFFER_CONTENT 구조체의 멤버입니다.

하드웨어가 최종 스캔된 픽셀에서 CRC 계산 수행을 지원하는 경우 드라이버는 이를 사용하도록 설정해야 합니다. 드라이버가 현재 CRC에 대해 검사 위해 참조 검은색 CRC가 필요한 경우 항상 참조 CRC를 캐시해야 합니다. 참조 CRC가 현재 모드에 의존하는 경우 모드 변경에 대한 참조를 변경해야 합니다.

요구 사항

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

추가 정보

DXGK_DIAG_SCANOUT_BUFFER_CONTENT

DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive