Share via


Função GetDefaultContentDecryptionModuleFactory (comppkgsup.h)

Importante

Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Retorna a implementação de IMFContentDecryptionModuleFactory para o sistema de chaves especificado integrado ao Windows.

Sintaxe

HRESULT GetDefaultContentDecryptionModuleFactory(
  [in]  PCWSTR                            keySystem,
  [out] IMFContentDecryptionModuleFactory **contentDecryptionModuleFactory
);

Parâmetros

[in] keySystem

Um PCWSTR que identifica o sistema de chaves para o qual o módulo de descriptografia é retornado.

[out] contentDecryptionModuleFactory

Se o sistema de chaves especificado for encontrado, receberá um ponteiro para uma implementação IMFContentDecryptionModuleFactory ; caso contrário, NULL.

Retornar valor

Um HRESULT incluindo os seguintes valores:

Valor Descrição
S_OK Êxito. Essa função retorna êxito mesmo se o sistema de chaves especificado não for encontrado, mas nesse caso, o parâmetro contentDecryptionModuleFactory será NULL.
CO_E_NOTINITIALIZED COM não foi inicializado antes da função ser chamada

Comentários

GetDefaultContentDescryptionModuleFactory considera apenas fábricas de módulos de descriptografia de conteúdo que são internas para o Windows e não considera fábricas de módulos de descriptografia de conteúdo que foram baixadas da Microsoft Store.

É recomendável que os aplicativos usem IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactory, pois esse método primeiro chama GetDefaultContentDecryptionModuleFactory , mas também pesquisa quaisquer implementações correspondentes de IMFContentDecryptionModuleFactory que possam ter sido baixadas da Microsoft Store.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho comppkgsup.h
Biblioteca Comppkgsup.lib
DLL Comppkgsup.dll