Partekatu honen bidez:


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