Что входит в состав пакета SDK

В следующей таблице описывается содержимое пакета SDK для диспетчер устройств Windows Media. Все файлы или папки описываются в связи с корневым путем установки пакета SDK.

Файл Описание
WMDM\ Папка верхнего уровня для пакета SDK windows Media диспетчер устройств. Эта папка содержит файл makefile для сборки всех примеров приложений.
Idl\ Папка, содержащая все IDL-файлы, необходимые для создания заголовков, необходимых для методов Windows Media диспетчер устройств. Однако вместо этих файлов можно использовать файлы заголовков, предоставленные в папке inc\.
Чтобы просмотреть список этих IDL-файлов и узнать, из каких файлов IDL создаются файлы заголовков, см. статью Компиляция файлов IDL, поставляемых с пакетом SDK.
Inc\....
Папка, содержащая все заголовки, определяющие интерфейсы и типы данных в этом пакете SDK.
mswmdm.h Определяет все интерфейсы приложений, интерфейсы поставщика услуг, интерфейсы поставщика безопасного содержимого, коды ошибок, константы, структуры и интерфейс IComponentAuthenticate .
mswmdm_i.c Определяет интерфейс IWMDMNotification .
MtpExt.h Определяет структуры, относящиеся к MTP, необходимые для приложений, вызывающих IWMDMDevice3::D eviceIoControl.
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 Статическая библиотека, необходимая для всех диспетчер устройств windows Media приложений и поставщиков служб, использующих DRM.
mdsp\....
Папка, содержащая код для примера поставщика услуг. Сведения об этом примере, в том числе о том, как скомпилировать и запустить его, см. в разделе Sample Service Provider.
Приложения\....
Папка, содержащая две вложенные папки, содержащие две половины кода для примера классического приложения, предоставленного вместе с пакетом SDK. Сведения об этом примере, в том числе о том, как его скомпилировать, см. в разделе Пример классического приложения.
devicekit\....
Папка, содержащая набор средств для тестирования переносного устройства с помощью Windows Media диспетчер устройств 11. Тестирование включает перечисление и передачу устройств и файлов, возможности DRM и соответствие MTP. Эти средства имеют собственный файл документации.

начало работы