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 lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita 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

Un 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 una implementación IMFContentDecryptionModuleFactory ; en caso contrario, NULL.

Valor devuelto

HrESULT, incluidos los siguientes valores:

Valor Descripción
S_OK Correcto. 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

Comentarios

GetDefaultContentDescryptionModuleFactory solo tiene en cuenta los generadores de módulos de descifrado de contenido que están integrados en Windows y no tienen en cuenta los generadores 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 IMFContentDecryptionModuleFactory que pueden haberse descargado de Microsoft Store.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2
Encabezado comppkgsup.h
Library Comppkgsup.lib
Archivo DLL Comppkgsup.dll