Função GetDefaultContentDecryptionModuleFactory (comppkgsup.h)
Importante
Algumas informações referem-se 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, em relação às informações fornecidas aqui.
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
Valor de retorno
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 for NULL. |
CO_E_NOTINITIALIZED | COM não foi inicializado antes da função ser chamada |
Observações
GetDefaultContentDescryptionModuleFactory considera apenas fábricas de módulos de descriptografia de conteúdo que são internas no Windows e não consideram 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 procura por implementações correspondentes de IMFContentDecryptionModuleFactory que podem ter sido baixadas da Microsoft Store.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 |
cabeçalho | comppkgsup.h |
biblioteca | Comppkgsup.lib |
de DLL |
Comppkgsup.dll |