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

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

Файл Описание
WMDM\ Папка верхнего уровня для пакета SDK для диспетчер устройств мультимедиа Windows. Эта папка содержит файл makefile для создания всех примеров приложений.
idl\ Папка, содержащая все файлы IDL, необходимые для создания заголовков, необходимых для методов диспетчер устройств мультимедиа Windows. Однако вместо использования этих файлов можно использовать файлы заголовков, предоставленные в папке 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.
wmdmlog.h, wmdmlog_i.c Требуется для приложений или поставщиков услуг, использующих интерфейс IWMDMLogger .
wmdrmdeviceapp.h Требуется для приложений, обрабатывающих отслеживание содержимого (см. раздел "Использование содержимого отслеживания").
wmsstd.h Определяет вспомогательные макросы, используемые примерами пакета SDK.
lib\ Папка, содержащая библиотеки диспетчер устройств мультимедиа Windows.
mssachlp.lib Статическая библиотека, необходимая для всех Windows мультимедиа диспетчер устройств приложений и поставщиков услуг.
drmcrypto.lib Статическая библиотека, необходимая для всех Windows мультимедиа диспетчер устройств приложений и поставщиков служб, использующих DRM.
mdsp\....
Папка, содержащая код для примера поставщика услуг. Сведения об этом примере, в том числе о том, как скомпилировать и запустить его, см. в разделе "Пример поставщика услуг".
apps\....
Папка, содержащая две вложенные папки, содержащие две половины кода для примера классического приложения, предоставленного пакетом SDK. Сведения об этом примере, в том числе о том, как скомпилировать его, см. в разделе "Пример классического приложения".
devicekit\....
Папка, содержащая набор средств для тестирования переносимого устройства с помощью Windows Media диспетчер устройств 11. Тестирование включает перечисление устройств и файлов, а также возможности DRM и соответствие MTP. Эти средства имеют собственный файл документации.

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