Compartir a través de


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