OPM_SET_HDCP_SRM
High-Bandwidth HDCP(디지털 콘텐츠 보호)에 대한 SRM(시스템 갱신성 메시지)을 업데이트.
요구 사항 | 값 |
---|---|
명령 GUID | OPM_SET_HDCP_SRM |
입력 데이터 | OPM_SET_HDCP_SRM_PARAMETERS 구조체 |
IOPMVideoOutput::Configure의 pbAdditionalParameters 매개 변수는 SRM이 포함된 버퍼를 가리킵니다. HDCP SRM의 형식은 HDCP 사양에 설명되어 있습니다. ulAdditionalParametersSize 매개 변수를 버퍼의 크기와 같게 바이트 단위로 설정합니다.
설명
SRM은 해지된 HDCP 디바이스 목록을 업데이트하는 데 사용됩니다. SRM은 비디오 콘텐츠와 함께 제공됩니다.
이 명령은 비디오 출력의 현재 SRM을 업데이트합니다. 명령 시 HDCP를 사용하도록 설정한 경우 비디오 출력은 새 SRM을 사용하여 연결된 HDCP 디바이스가 해지되는지 여부를 검사. 비디오 출력이 해지된 디바이스를 감지하면 비디오 표시가 중지됩니다. HDCP를 사용하지 않도록 설정된 상태에서 이 명령을 보내면 비디오 출력에서 SRM의 유효성을 검사하고 저장합니다. 나중에 애플리케이션에서 HDCP를 사용하도록 설정하는 경우 비디오 출력은 새 SRM을 사용하여 디바이스의 해지 상태 검사.
이 명령을 사용하면 Configure 메서드가 다음 오류 코드 중 어느 것을 반환할 수 있습니다.
반환 코드 | 설명 |
---|---|
ERROR_GRAPHICS_OPM_INVALID_SRM | SRM이 잘못되었습니다. |
ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP | 비디오 출력은 HDCP를 지원하지 않습니다. |
IOPMVideoOutput 인터페이스가 COPP(Certified Output Protection Protocol)를 에뮬레이트하는 경우 이 명령은 지원되지 않습니다. COPP 의미 체계를 사용하는 경우 애플리케이션은 SRM을 구문 분석하고 HDCP 디바이스의 해지 상태 확인해야 합니다. OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION 상태 요청을 사용하여 해지 상태 검사 데 필요한 디바이스의 KSV(키 선택 벡터)를 가져옵니다. SRM에 대한 자세한 내용은 HDCP 사양을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보