DXGK_DIAG_MONITOR_STATE 열거형(dispmprt.h)

DXGK_DIAG_MONITOR_STATE 모니터가 픽셀을 받을 준비가 되었는지 여부를 OS(운영 체제)에 나타내는 미니포트 드라이버에 따라 모니터의 상태를 지정합니다.

Syntax

typedef enum _DXGK_DIAG_MONITOR_STATE {
  DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
  DXGK_DIAG_MONITOR_READY,
  DXGK_DIAG_MONITOR_NOT_READY,
  DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;

상수

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
진단 초기화 중에 OS 사용을 위해 예약됩니다.
DXGK_DIAG_MONITOR_READY
모니터가 초기화되고 설정되며 픽셀을 받을 준비가 된 것입니다.
DXGK_DIAG_MONITOR_NOT_READY
모니터가 올바르게 초기화되거나 설정되지 않았으며 픽셀을 받을 준비가 되지 않았습니다.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
드라이버는 모니터의 현재 상태를 알지 못합니다. 이 값은 드라이버가 모니터 상태에 대한 인사이트가 없는 모니터에만 사용해야 합니다.

설명

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

대부분의 경우 드라이버는 모니터에 픽셀 보내기를 시작하기 전에 모니터를 초기화하고(일반적으로 명령 시퀀스를 전송하여) 설정해야 합니다. 또한 픽셀을 보내기 전에 모니터를 사용하여 드라이버 시작 협상/핸드셰이크가 수행될 수 있습니다. DXGK_DIAG_MONITOR_STATE 미니포트 드라이버에 따라 모니터의 최종 상태를 지정하여 모니터가 픽셀을 받을 준비가 되었는지 여부를 OS에 나타냅니다.

참고

일부 경우(예: DisplayPort) DXGK_DIAG_MONITOR_STATE DXGK_DIAG_DISPLAY_LINK_STATE 겹칠 수 있습니다. 이 열거형의 목적은 버스/링크 상태에 관계없이 모니터의 전체 현재 상태 가져오는 것입니다.

요구 사항

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

추가 정보

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive