다음을 통해 공유


라이브러리 파일, 헤더 파일 및 컴파일러 설정

[이 페이지와 연결된 기능, Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 기록기에 의해 대체되었습니다. 원본 판독 기 및 싱크 작성 기는 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 기록기 사용을 강력하게 권장합니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

Windows Media DRM 클라이언트 확장 API의 프로그래밍 구성 요소는 wmdrmsdk.h 헤더 파일에 정의되며 wmdrmsdk.lib 및 mfuuid.lib 라이브러리에서 구현됩니다.

Windows Media DRM 클라이언트 확장 API의 일부 기능을 사용하려면 Microsoft에서 보호된 라이브러리를 가져와야 합니다. 이 설명서의 스텁 라이브러리라고 하는 이 라이브러리는 받는 사람과 관련이 있으며 애플리케이션에 대한 애플리케이션 보안 수준을 지정합니다. 스텁 라이브러리는 wmdrmsdk.lib를 대체합니다. 둘 다에 연결해서는 안 됩니다.

DRM 스텁 라이브러리는 나머지 Windows Media Format SDK에서 사용하는 스텁 라이브러리와는 별개이지만 동일한 방법을 사용하여 라이선스가 부여됩니다.

링커 오류를 방지하려면 라이브러리 파일 msvcrt.lib 이후에 DRM 스텁 라이브러리를 애플리케이션에 연결해야 합니다.

스텁 라이브러리에는 사용권 계약의 사용 약관을 준수하지 않을 경우 Microsoft에서 해지할 수 있는 포함된 인증서가 포함되어 있습니다.

스텁 라이브러리가 필요한 특정 메서드는 설명서에 레이블이 지정됩니다. 스텁 라이브러리에 연결하지 않고 이러한 메서드를 사용하려고 하면 NS_E_DRM_STUBLIB_REQUIRED 오류가 반환됩니다.

DRM 하위 시스템은 디버그 빌드에서 사용할 수 없습니다. 이 작업이 시도되면 API의 메서드는 NS_E_DRM_DEBUGGING_NOT_ALLOWED 오류를 반환합니다.

시작

라이브러리 파일 및 컴파일러 설정

필수 DRM 라이브러리 가져오기