SDK에 포함된 내용
다음 표에서는 Windows Media 장치 관리자 SDK의 내용을 설명합니다. 모든 파일 또는 폴더는 루트 SDK 설치 경로와 관련하여 설명됩니다.
파일 | 설명 |
---|---|
WMDM\ | Windows Media 장치 관리자 SDK의 최상위 폴더입니다. 이 폴더에는 모든 샘플 애플리케이션을 빌드하기 위한 메이크파일이 포함되어 있습니다. |
idl\ | Windows Media 장치 관리자 메서드에 필요한 헤더를 빌드하는 데 필요한 모든 IDL 파일이 포함된 폴더입니다. 그러나 이러한 파일을 사용하는 대신 inc\ 폴더에 제공된 헤더 파일을 사용할 수 있습니다. 이러한 IDL 파일의 목록을 보고 어떤 헤더 파일이 어떤 IDL 파일에서 빌드되는지 알아보려면 SDK와 함께 제공된 IDL 파일 컴파일을 참조하세요. |
inc\.... |
이 SDK에서 인터페이스 및 데이터 형식을 정의하는 모든 헤더를 포함하는 폴더입니다. |
mswmdm.h | 모든 애플리케이션 인터페이스, 서비스 공급자 인터페이스, 보안 콘텐츠 공급자 인터페이스, 오류 코드, 상수, 구조체 및 IComponentAuthenticate 인터페이스를 정의합니다. |
mswmdm_i.c | IWMDMNotification 인터페이스를 정의합니다. |
MtpExt.h | IWMDMDevice3::D eviceIoControl을 호출하는 애플리케이션에 필요한 MTP 관련 구조를 정의합니다. |
resource.h | SDK 샘플에서 사용하는 다양한 리소스 상수 정의 |
sac.h | 모든 애플리케이션 및 서비스 공급자에 필요한 보안 인증된 채널 데이터를 정의합니다. |
scclient.h | 모든 애플리케이션에 필요한 CSecureChannelClient 클래스를 정의합니다. |
scserver.h | 모든 서비스 공급자에 필요한 CSecureChannelServer 클래스를 정의합니다. |
wmdm_ver.h | Windows Media 장치 관리자 대한 선택적 버전 정보입니다. |
wmdmlog.h, wmdmlog_i.c | IWMDMLogger 인터페이스를 사용하는 애플리케이션 또는 서비스 공급자에 필요합니다. |
wmdrmdeviceapp.h | 콘텐츠 계량을 처리하는 애플리케이션에 필요합니다( 계량 콘텐츠 사용량 참조). |
wmsstd.h | SDK 샘플에서 사용하는 도우미 매크로를 정의합니다. |
lib\ | Windows Media 장치 관리자 라이브러리가 있는 폴더입니다. |
mssachlp.lib | 모든 Windows Media 장치 관리자 애플리케이션 및 서비스 공급자에 필요한 정적 라이브러리입니다. |
drmcrypto.lib | DRM을 사용하는 모든 Windows Media 장치 관리자 애플리케이션 및 서비스 공급자에 필요한 정적 라이브러리입니다. |
mdsp\.... |
샘플 서비스 공급자에 대한 코드가 포함된 폴더입니다. 컴파일 및 실행 방법을 포함하여 이 샘플에 대한 자세한 내용은 샘플 서비스 공급자를 참조하세요. |
apps\.... |
SDK와 함께 제공되는 샘플 데스크톱 애플리케이션에 대한 코드의 두 반쪽을 포함하는 두 개의 하위 폴더가 포함된 폴더입니다. 컴파일 방법을 포함하여 이 샘플에 대한 자세한 내용은 샘플 데스크톱 애플리케이션을 참조하세요. |
devicekit\.... |
Windows Media 장치 관리자 11을 사용하여 이식 가능한 디바이스를 테스트하기 위한 도구 모음이 포함된 폴더입니다. 테스트에는 디바이스 및 파일 열거 및 전송, DRM 기능 및 MTP 규정 준수가 포함됩니다. 이러한 도구에는 고유한 설명서 파일이 있습니다. |