DXGK_DIAG_DISPLAY_LINK_STATE 열거형(dispmprt.h)
DXGK_DIAG_DISPLAY_LINK_STATE 비입력 디스플레이 진단 정보를 수집할 때 대상의 OS(운영 체제)에 대한 표시 링크 상태를 제공합니다.
Syntax
typedef enum _DXGK_DIAG_DISPLAY_LINK_STATE {
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED
} DXGK_DIAG_DISPLAY_LINK_STATE;
상수
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED 진단 초기화 중에 OS 사용을 위해 예약됩니다. |
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE 대상이 링크 개념이 없거나 디스플레이 하드웨어와 모니터(예: VGA 대상) 간에 협상/핸드셰이크가 없는 형식인 경우 드라이버는 이 값을 반환해야 합니다. 이 값은 DisplayPort 기반 대상에 사용하면 안 됩니다. |
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE 링크가 안정적인 상태이면 드라이버가 이 값을 반환해야 합니다. 이는 협상/핸드셰이크가 완료되었으며 링크가 픽셀 데이터를 받을 준비가 되었음을 나타냅니다. |
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED 모니터, 허브, 동글 등 지정된 싱크를 사용하여 대역폭 또는 다른 매개 변수를 협상하려고 시도한 후 링크가 실패한 상태인 경우 드라이버는 이 값을 반환해야 합니다. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING 링크가 현재 학습 중인 경우 드라이버는 이 값을 반환해야 합니다. OS가 이 진단 DXGK_DISPLAYSTATE_NONINTRUSIVE DDI를 호출할 때 이상적인 시나리오에서 학습이 이미 완료되어야 하므로 이것이 첫 번째 또는 후속 링크 학습 시도인지 여부는 중요하지 않습니다. 짧은 시간 프레임이므로 안정적인 상태가 아닙니다. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE 링크가 현재 안정적인 상태이지만 여러 학습 시도 후에만 이 값을 반환해야 합니다. 링크가 현재 안정적으로 보이지만 실제로 언제든지 학습으로 돌아갈 수 있는 시나리오가 있습니다. |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED 링크가 현재 실패한 상태이지만 여러 학습 시도 후에만 이 값을 반환해야 합니다. 이 상태와 DXGK_DIAG_DISPLAY_LINK_STATE_FAILED 간의 차이점은 이 값이 링크가 잠재적으로 번거롭고 학습 상태로 자주 전환됨을 나타낸다는 것입니다. |
설명
DXGK_DIAG_DISPLAY_LINK_STATE 열거형은 DXGK_DISPLAYSTATE_NONINTRUSIVE 구조체의 멤버입니다. DxgkDdiGetDisplayStateNonIntrusive 호출을 통해 디스플레이 진단 정보를 수집하는 동안 사용됩니다.
DXGK_DIAG_DISPLAY_LINK_STATE DisplayPort 관련이 아닙니다. 링크 상태는 픽셀 데이터 전송을 시작하기 전에 디스플레이 하드웨어와 모니터 간의 협상/핸드셰이크 상태를 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 2004 |
머리글 | dispmprt.h |
추가 정보
DXGK_DISPLAYSTATE_NONINTRUSIVE