DXVA_COPPStatusHDCPKeyData 구조체(dxva.h)

DXVA_COPPStatusHDCPKeyData 구조는 HDCP(High-bandwidth Digital Content Protection) 수신기 또는 KSV(반복기 키 선택 벡터)를 설명합니다.

구문

typedef struct _DXVA_COPPStatusHDCPKeyData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG dwHDCPFlags;
  GUID  BKey;
  GUID  Reserved1;
  GUID  Reserved2;
} DXVA_COPPStatusHDCPKeyData;

멤버

rApp

한 번 사용되는 128비트 난수를 지정합니다. 이 난수는 요청 애플리케이션에 의해 생성되고 DXVA_COPPStatusInput 구조의 rApp 멤버에 있는 표시 드라이버에 제공됩니다.

dwFlags

호출 애플리케이션과 관련될 수 있는 추가 상태 정보를 지정합니다. 디스플레이 드라이버는 dwFlags 를 COPP_StatusFlags 열거형 형식의 COPP_StatusNormal(0x00) 값으로 설정하거나 다음 COPP_StatusFlags 유효한 ORed 조합으로 설정해야 합니다.

  • COPP_LinkLost(0x01)
  • COPP_RenegotiationRequired(0x02)

dwHDCPFlags

DVI(디지털 비디오 인터페이스) 또는 HDMI(멀티미디어 인터페이스) 출력 커넥터 High-Definition에 연결된 디바이스의 현재 HDCP 특성을 지정합니다. 디스플레이 드라이버는 dwHDCPFlags 를 COPP_StatusHDCPFlags 열거형 형식에서 COPP_HDCPRepeater(0x01 )으로 설정하여 디바이스가 반복기임을 나타낼 수 있습니다.

BKey

HDCP 사양 수정 버전 1.1에 정의된 HDCP 수신기 또는 리피터 KSV(Bksv)를 최소 40비트로 지정합니다.

Reserved1

예약되어 있습니다. 0(GUID_NULL)으로 설정해야 합니다.

Reserved2

예약되어 있습니다. 0(GUID_NULL)으로 설정해야 합니다.

설명

디스플레이 드라이버는 COPPQueryStatuspOutput 매개 변수를 통해 HDCP 키에 대한 상태 반환합니다. DXVA_COPPStatusOutput 구조체는 반환된 상태 정보를 설명합니다. 디스플레이 드라이버는 HDCP 키 상태 DXVA_COPPStatusHDCPKeyData 구조체에 대한 포인터로 캐스팅하고 DXVA_COPPStatusOutput COPPStatus 멤버의 상태 정보를 반환해야 합니다.

애플리케이션은 HDCP 키 데이터에 대한 쿼리를 시작하여 수신기 또는 반복기 디바이스가 해지되었는지 확인합니다. 그러면 디바이스에 대한 보호된 콘텐츠 흐름을 사용하지 않도록 설정할 수 있습니다. 애플리케이션은 SRM(시스템 갱신 가능성 메시지)을 처리하여 해지된 KSV 목록을 가져와야 합니다. 디지털 콘텐츠 보호 LLC와 협력하여 HDCP 라이선싱 애플리케이션 소유자는 COPP 버전 1.0용 HDCP 리피터로 보호된 콘텐츠 흐름을 허용해서는 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 이 구조는 SP1 이상의 Windows Server 2003 및 WINDOWS XP SP2 이상에만 적용됩니다.
머리글 dxva.h(Dxva.h 포함)

추가 정보

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput