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 규정 준수가 포함됩니다. 이러한 도구에는 고유한 설명서 파일이 있습니다.

시작