Файлы библиотеки, файлы заголовков и Параметры компилятора
[Функция, связанная с этой страницей, Пакет SDK для формата Windows Media 11 — это устаревшая функция. Он был заменен исходным читателем и приемником записи. Средство чтения исходного кода и средство записи приемников оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код для чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, если это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Компоненты программирования расширенных API клиента DRM windows Media определяются в файле заголовка wmdrmsdk.h и реализованы в библиотеках wmdrmsdk.lib и mfuuid.lib.
Для некоторых функций расширенных API клиента DRM windows Media требуется получить защищенную библиотеку от Майкрософт. Эта библиотека, называемая библиотекой заглушки в этой документации, зависит от получателя и указывает уровень безопасности приложений для приложений. Библиотека заглушки заменяет wmdrmsdk.lib; Вы никогда не должны ссылаться на оба.
Обратите внимание, что библиотека заглушки DRM отделена от библиотеки заглушки, используемой остальным пакетом SDK для формата Windows Media, но лицензирована с помощью того же метода.
Обратите внимание, что библиотека заглушки DRM должна быть связана с приложением после файла библиотеки msvcrt.lib, чтобы избежать ошибок компоновщика.
Библиотека заглушки содержит внедренный сертификат, который может быть отменен корпорацией Майкрософт, если вы не соответствуете условиям лицензионного соглашения.
Конкретные методы, требующие библиотеки заглушки, помечены в документации. Если вы пытаетесь использовать такой метод без связывания с библиотекой заглушки, она вернет ошибку NS_E_DRM_STUBLIB_REQUIRED.
Подсистема DRM не может использоваться в отладочной сборке. При попытке методы API возвращают ошибку NS_E_DRM_DEBUGGING_NOT_ALLOWED.
См. также