Функция GetDefaultContentDecryptionModuleFactory (comppkgsup.h)
Важный
Некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.
Возвращает реализацию МВФContentDecryptionModuleFactory для указанной системы ключей, встроенной в Windows.
Синтаксис
HRESULT GetDefaultContentDecryptionModuleFactory(
[in] PCWSTR keySystem,
[out] IMFContentDecryptionModuleFactory **contentDecryptionModuleFactory
);
Параметры
[in] keySystem
PCWSTR, определяющий систему ключей, для которой возвращается модуль расшифровки.
[out] contentDecryptionModuleFactory
Если указанная система ключей найдена, получает указатель на реализацию МВФContentDecryptionModuleFactory; в противном случае значение NULL.
Возвращаемое значение
HRESULT, включая следующие значения:
Ценность | Описание |
---|---|
S_OK | Успех. Эта функция возвращает успех, даже если указанная система ключей не найдена, но в этом случае параметр contentDecryptionModuleFactory имеет значение NULL. |
CO_E_NOTINITIALIZED | COM не был инициализирован до вызова функции |
Замечания
GetDefaultContentDescryptionModuleFactory рассматривает только фабрики модулей расшифровки содержимого, встроенные в Windows, и не рассматривают фабрики модулей расшифровки содержимого, скачанные из Microsoft Store.
Рекомендуется использовать IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactory, так как этот метод сначала вызывает GetDefaultContentDecryptionModuleFactory, но затем ищет все соответствующие реализации МВФContentDecryptionModuleFactory, которые могли быть скачаны из Microsoft Store.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 версии 24H2 |
заголовка | comppkgsup.h |
библиотеки |
Comppkgsup.lib |
DLL | Comppkgsup.dll |