OPM 및 디스플레이 모드
디스플레이 미니포트 드라이버는 현재 사용 중인 디스플레이 모드에 관계없이 보호된 출력과 연결된 물리적 커넥터에서 지원되는 모든 보호 유형을 보고해야 합니다. 디스플레이 미니포트 드라이버는 DXGKMDT_OPM_GET_INFO_PARAMETERS 구조체의 guidInformation 멤버에 설정된 DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES 사용하여 DxgkDdiOPMGetInformation 또는 DxgkDdiOPMGetCOPPCompatibleInformation 함수에 대한 호출을 수신할 때 지원되는 보호 유형을 보고합니다. 지원되는 보호 유형을 검색하는 방법에 대한 자세한 내용은 보호된 출력에 대한 정보 검색 또는 보호된 출력에 대한 COPP-Compatible 정보 검색을 참조하세요.
특정 보호 유형에 대해 현재 해상도가 너무 높으면 디스플레이 미니포트 드라이버의 DxgkDdiOPMConfigureProtectedOutput 함수가 호출되어 해당 보호 유형에 대한 보호 수준을 설정할 때 드라이버가 오류를 반환해야 합니다. 다음 시나리오에서는 드라이버의 DxgkDdiOPMConfigureProtectedOutput 함수가 성공을 반환하고 오류가 발생하는 경우의 예를 제공합니다.
보호된 출력이 S-Video 출력 커넥터와 연결된 경우 DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES 집합이 있는 디스플레이 미니포트 드라이버의 DxgkDdiOPMGetCOPPCompatibleInformation 함수에 대한 호출은 ACP(아날로그 콘텐츠 보호) 형식(DXGKMDT_OPM_PROTECTION_TYPE_ACP)의 지원을 나타내야 합니다. 그 후 드라이버의 DxgkDdiOPMConfigureProtectedOutput 함수가 호출되어 이 커넥터의 ACP 형식에 대한 수준을 설정하는 경우 데스크톱 해상도(디스플레이 모드)가 더 높을 수 있더라도 S-Video의 출력 해상도가 고정되어 있으므로 드라이버가 성공을 반환해야 합니다.
보호된 출력이 구성 요소 출력 커넥터와 연결된 경우 DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES 집합이 있는 디스플레이 미니포트 드라이버의 DxgkDdiOPMGetCOPPCompatibleInformation 함수에 대한 호출은 ACP 형식의 지원도 나타내야 합니다. 그러나 디스플레이 해상도가 720p 또는 1080i일 때 드라이버의 DxgkDdiOPMConfigureProtectedOutput 함수가 호출되어 이 출력에서 ACP 형식에 대한 수준을 설정하는 경우 드라이버는 STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH 오류 코드를 반환해야 합니다. 720p 또는 1080i는 해상도가 너무 높아서 구성 요소 출력 커넥터에서 ACP 유형의 보호 수준을 로 설정합니다.