애플리케이션에 필요한 라이브러리 및 헤더 파일

이 섹션에서는 Windows Media 장치 관리자 애플리케이션 또는 플러그 인을 개발하는 데 포함해야 하는 라이브러리, 헤더 파일 또는 IDL 파일을 나열합니다. SDK와 함께 제공된 IDL 파일 컴파일에서 설명한 대로 SDK에는 IDL 파일과 미리 빌드된 헤더 파일이 모두 포함되며 애플리케이션에서 둘 중 하나를 사용할 수 있습니다. (일부 헤더 파일에는 해당 IDL 파일이 없으며 직접 빌드할 수 없습니다.) 고유한 IDL 파일을 빌드하는 경우 SDK와 함께 제공된 IDL 파일 컴파일에 나열된 종속성을 포함합니다.

모든 애플리케이션에 모든 파일이 필요한 것은 아닙니다. 설명을 읽어 애플리케이션에 파일이 필요한지 여부를 알아봅니다.

미리 빌드된 헤더 또는 라이브러리 동등한 IDL 설명
mssachlp.lib 없음 모든 애플리케이션에 필요합니다. Windows Media 장치 관리자 개체를 포함합니다.
wmvcore.lib 없음 Windows Media Format SDK 개체 또는 함수를 사용하는 애플리케이션에 필요합니다.
initguid.h none(플랫폼 SDK 헤더) 미리 빌드된 Mswmdm.h 파일을 사용하여 GUID 값을 정의하려면 모든 애플리케이션에서 필요합니다. 프로젝트에 initguid.h를 한 번만 포함해야 합니다. 이 헤더는 외부 GUID 명명 문제를 방지하기 위해 DEFINE_GUID 매크로를 다시 정의합니다.
mmreg.h none(플랫폼 SDK 헤더) WAVEFORMATEX와 같은 다양한 표준 Windows Media 형식 정의를 참조하는 애플리케이션에 필요합니다.
mswmdm.h WMDM.idlicomponentauthenticate.idl
모든 애플리케이션에 필요합니다. 구조, 메타데이터, 오류 및 기타 상수뿐만 아니라 모든 애플리케이션 인터페이스를 정의합니다.
sac.h 없음 모든 애플리케이션에 필요합니다. SAC 프로토콜을 정의합니다.
scclient.h 없음 모든 애플리케이션에 필요합니다. CSecureChannelClient 클래스를 선언합니다.
wmdmlog.hwmdmlog_i.c
Wmdmlog.idl IWMDMLogger 인터페이스를 사용하는 애플리케이션에 필요합니다.
wmdrmdeviceapp.h WMDRMDeviceApp.idl 디바이스에서 DRM 구성 요소 또는 미터 플레이 수를 업데이트하는 애플리케이션 또는 플러그 인에 필요합니다.
wmsdk.h none(Windows Media Format SDK에서 제공) Windows Media Format SDK 메서드를 사용하는 애플리케이션에 필요합니다.
MtpExt.h 없음 MTP 디바이스에서 IWMDMDevice3::D eviceIoControl 을 호출하는 애플리케이션에 필요합니다. 다양한 표준 MTP 상수 및 구조를 정의합니다.
Key.c 없음 Microsoft의 키와 인증서를 정의합니다. SDK와 함께 제공되는 버전에는 DRM이 아닌 보호된 Windows Media 파일을 사용할 수 있는 테스트 더미 키가 포함되어 있습니다.

프로그래밍 가이드