OPM 상태 플래그

다음 표의 플래그는 OPM(출력 보호 관리자) 세션의 상태 지정합니다.

상수/값 설명
OPM_STATUS_NORMAL
0x00
일반 상태.
OPM_STATUS_LINK_LOST
0x01
연결의 무결성이 손상되었습니다. 드라이버가 이 플래그를 설정하게 하는 이벤트의 예는 다음과 같습니다.
  • 드라이버는 더 이상 현재 보호 수준을 적용할 수 없습니다.
  • 드라이버가 내부 무결성 오류를 감지했습니다.
  • 컴퓨터와 디스플레이 디바이스 간의 커넥터가 분리되었습니다.
OPM_STATUS_RENEGOTIATION_REQUIRED
0x02
연결 구성이 변경되었습니다. 예를 들어 사용자가 데스크톱 디스플레이 모드를 변경했습니다.
OPM_STATUS_TAMPERING_DETECTED
0x04
그래픽 어댑터 또는 드라이버가 변조되었습니다.
이 플래그는 COPP 에뮬레이션 모드에서 사용되지 않습니다. 대신 동영상 출력은 변조를 감지하면 OPM_STATUS_LINK_LOST 플래그를 설정합니다.
OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHED
0x08
해지된 High-Bandwidth HDCP(디지털 콘텐츠 보호) 디바이스가 비디오 출력에 연결됩니다.
이 상태 플래그는 OPM_GET_VIRTUAL_PROTECTION_LEVEL 또는 OPM_GET_ACTUAL_PROTECTION_LEVEL 쿼리에서 반환할 수 있습니다.
해지된 디바이스는 비디오 출력에 직접 연결되거나 HDCP 반복기를 통해 간접적으로 연결될 수 있습니다. HDCP를 사용하는 동안 이 조건을 감지하려면 비디오 출력이 필요하지만 그렇지 않은 경우는 아닙니다.
비디오 출력이 해당 모드에서 해지된 디바이스를 검색하지 않으므로 이 플래그는 COPP 에뮬레이션 모드에서 사용되지 않습니다.

설명

이러한 상수 중 일부는 COPP(Certified Output Protection Protocol)에 사용되는 COPP_StatusFlags 열거형의 값과 동일합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Opmapi.h

추가 정보

OPM 열거형