Поделиться через


Сведения, включенные в пакет SDK

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

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

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