Función GetDefaultContentDecryptionModuleFactory (comppkgsup.h)
Importante
Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.
Devuelve la implementación de IMFContentDecryptionModuleFactory para el sistema de claves especificado integrado en Windows.
Sintaxis
HRESULT GetDefaultContentDecryptionModuleFactory(
[in] PCWSTR keySystem,
[out] IMFContentDecryptionModuleFactory **contentDecryptionModuleFactory
);
Parámetros
[in] keySystem
PCWSTR que identifica el sistema de claves para el que se devuelve el módulo de descifrado.
[out] contentDecryptionModuleFactory
Si se encuentra el sistema de claves especificado, recibe el puntero a un IMFContentDecryptionModuleFactory implementación; de lo contrario, NULL.
Valor devuelto
HrESULT, incluidos los siguientes valores:
Valor | Descripción |
---|---|
S_OK | Éxito. Esta función devuelve éxito incluso si no se encuentra el sistema de claves especificado, pero en este caso, el parámetro contentDecryptionModuleFactory es NULL. |
CO_E_NOTINITIALIZED | COM no se inicializó antes de llamar a la función |
Observaciones
GetDefaultContentDescryptionModuleFactory solo tiene en cuenta fábricas de módulos de descifrado de contenido integradas en Windows y no considera factorías de módulos de descifrado de contenido que se han descargado de Microsoft Store.
Se recomienda que las aplicaciones usen IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactory, ya que este método llama primero a GetDefaultContentDecryptionModuleFactory , pero luego también busca las implementaciones coincidentes de IMFContentDecryptionModuleFactor y que pueden haberse descargado de Microsoft Store.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 |
encabezado de |
comppkgsup.h |
biblioteca de |
Comppkgsup.lib |
DLL de |
Comppkgsup.dll |