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


Обязательные файлы библиотеки и заголовка для приложения

В этом разделе перечислены библиотеки, файлы заголовков или файлы IDL, которые необходимо включить для разработки приложения Диспетчера устройств Windows Media или подключаемого модуля. Как упоминалось в компиляции файлов IDL, предоставленныхпакета SDK, пакет SDK включает как файлы IDL, так и предварительно созданные файлы заголовков, и приложение может использовать любой из этих файлов. (Обратите внимание, что некоторые файлы заголовков не имеют соответствующих файлов IDL, и их нельзя создать самостоятельно.) Если вы создаете собственные файлы IDL, включите зависимости, перечисленные в компиляции файлов IDL, предоставленных пакетом SDK.

Не все приложения будут требовать всех файлов; Ознакомьтесь с описанием, чтобы узнать, требуется ли приложению файл.

Предварительно созданный заголовок или библиотека Эквивалентный IDL Описание
mssachlp.lib никакой Требуется для всех приложений. Содержит объекты Диспетчера устройств Windows Media.
wmvcore.lib никакой Требуется приложениям, используюющим объекты или функции пакета SDK для формата Windows Media.
initguid.h none (заголовок пакета SDK для платформы) Требуется всем приложениям для определения значений GUID с помощью предварительно созданного файла Mswmdm.h. Необходимо включить initguid.h один раз и только один раз в проект. Этот заголовок переопределяет макрос DEFINE_GUID, чтобы избежать проблем с именованием внешних GUID.
mmreg.h none (заголовок пакета SDK для платформы) Требуется приложениям, ссылающимся на различные стандартные определения формата Windows Media, например WAVEFORMATEX.
mswmdm.h WMDM.idlicomponentauthenticate.idl
Требуется для всех приложений. Определяет все интерфейсы приложений, а также структуры, метаданные, ошибки и другие константы.
sac.h никакой Требуется для всех приложений. Определяет протоколы SAC.
scclient.h никакой Требуется для всех приложений. Объявляет класс CSecureChannelClient.
wmdmlog.hwmdmlog_i.c
Wmdmlog.idl Требуется для приложений, использующих интерфейсIWMDMLogger.
wmdrmdeviceapp.h WMDRMDeviceApp.idl Требуется приложениям или подключаемым модулям, которые обновляют компоненты DRM или счетчики воспроизведения счетчиков на устройствах.
wmsdk.h none (предоставляется пакетом SDK для формата Windows Media) Требуется для приложений, использующих методы пакета SDK для формата Windows Media.
MtpExt.h никакой Требуется для приложений, вызывающих IWMDMDevice3::D eviceIoControl на устройствах MTP. Определяет различные стандартные константы И структуры MTP.
Key.c никакой Определяет ключ и сертификат от Корпорации Майкрософт. Версия, отправленная с пакетом SDK, включает тестовый фиктивный ключ, который позволит использовать файлы Windows Media, не защищенные drM.

Руководство по программированию