DRMRIGHTS 구조체(drmk.h)
DRMRIGHTS 구조는 KS 오디오 핀 또는 포트 클래스 드라이버의 스트림 개체에 할당된 DRM 콘텐츠 권한을 지정합니다.
구문
typedef struct tagDRMRIGHTS {
BOOL CopyProtect;
ULONG Reserved;
BOOL DigitalOutputDisable;
} DRMRIGHTS, *PDRMRIGHTS;
멤버
CopyProtect
다음 복사 보호 값 중 하나를 지정합니다.
TRUE
복사 보호를 사용하도록 설정합니다. 오디오 애플리케이션은 다음을 수행하지 않아야 합니다.
- 모든 형식의 콘텐츠를 비휘발성 스토리지에 저장합니다.
- 참조 또는 값으로 콘텐츠를 DRM 시스템에서 인증하지 않은 호스트 시스템 내의 다른 구성 요소에 전달합니다.
FALSE
복사 보호를 사용하지 않도록 설정합니다. 제한 없이 콘텐츠를 복사할 수 있습니다.
CopyProtect에 대한 자세한 내용은 설명 섹션을 참조하세요.
Reserved
다음에 사용하도록 예약됩니다. 0으로 초기화합니다.
DigitalOutputDisable
다음 디지털 출력 보호 값 중 하나를 지정합니다.
TRUE
디지털 출력을 사용하지 않도록 설정합니다. 소프트웨어 구성 요소는 모든 유형의 디지털 인터페이스를 통해 호스트 시스템에서 콘텐츠를 전송해서는 안 됩니다. 호스트 시스템에 USB 디바이스가 포함되어 있으므로 디지털 출력 보호는 USB 디바이스에 영향을 주지 않습니다.
FALSE
디지털 출력을 사용하도록 설정합니다. 제한 없이 호스트 시스템에서 외부 구성 요소로 콘텐츠를 전송할 수 있습니다.
DigitalOutputDisable에 대한 자세한 내용은 설명 섹션을 참조하세요.
설명
Windows 인증 프로그램은 오디오 드라이버가 CopyProtect 및 DigitalOutputDisable 값을 처리하는 방식에 특정 요구 사항을 적용합니다. 이러한 요구 사항은 CopyProtect 및 DigitalOutputDisable 값이 오디오 스트림 및 오디오 스트림에 액세스되는 출력에 적용되는 경우에 적용됩니다. Windows 7의 새로운 요구 사항에는 S/PDIF 엔드포인트용 SCMS(직렬 복사 관리 시스템)를 프로그래밍하는 올바른 방법과 HDMI 엔드포인트용 HDCP(고대역폭 디지털 콘텐츠 보호)가 포함됩니다.
다음 표에는 드라이버가 CopyProtect 및 DigitalOutputDisable의 다양한 값에 대해 설정해야 하는 콘텐츠 보호 상태가 요약되어 있습니다.
DRMRIGHTS 부울 멤버 | 결과 콘텐츠 보호 | ||
DigitalOutputDisable | CopyProtect | HDMI 및 디스플레이 포트 | S/PDIF |
False | False | HDCP 없이 사용 | SCMS 없이 사용 |
False | True | HDCP를 사용하여 사용 | SCMS를 사용하여 사용 |
True | 상관없어 | HDCP를 사용하여 사용 | 사용 안 함 |
드라이버가 DRMRIGHTS를 지원하고 독점 복사 보호 메커니즘도 구현하는 경우 드라이버는 CopyProtect 및 DigitalOutputDisable 값을 사용하여 독점 구현의 결과를 집계하여 최종 복사 보호 상태를 결정해야 합니다. 최종 복사 보호 상태는 모든 미해결 복사 보호 요청 중 가장 제한적이어야 합니다.
DEFINE_DRMRIGHTS_DEFAULT 매크로는 기본 DRM 콘텐츠 권한을 지정하는 상수 DRMRIGHTS 구조를 정의합니다.
VOID DEFINE_DRMRIGHTS_DEFAULT(
DRMRIGHTS DrmRights
);
매개 변수
DrmRights
DRMRIGHTS
상수 DRMRIGHTS 구조체의 이름을 지정합니다. 매크로는 DrmRights 의 멤버를 다음 기본값으로 설정합니다.
반환 값
VOID
이 매크로는 값을 반환하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | drmk.h(Drmk.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기