Condividi tramite


Funzione GetDefaultContentDecryptionModuleFactory (comppkgsup.h)

Importante

Alcune informazioni riguardano un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.

Restituisce l'implementazione di IMFContentDecryptionModuleFactory per il sistema di chiavi specificato predefinito in Windows.

Sintassi

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

Parametri

[in] keySystem

PCWSTR che identifica il sistema di chiavi per il quale viene restituito il modulo di decrittografia.

[out] contentDecryptionModuleFactory

Se viene trovato il sistema di chiavi specificato, riceve un puntatore a un IMFContentDecryptionModuleFactory implementazione; in caso contrario, NULL.

Valore restituito

HRESULT, inclusi i valori seguenti:

Valore Descrizione
S_OK Successo. Questa funzione restituisce esito positivo anche se il sistema di chiavi specificato non viene trovato, ma in questo caso il parametro contentDecryptionModuleFactory parametro è NULL.
CO_E_NOTINITIALIZED COM non è stato inizializzato prima della chiamata della funzione

Osservazioni

GetDefaultContentDescryptionModuleFactory considera solo le factory dei moduli di decrittografia dei contenuti predefinite in Windows e non considera le factory dei moduli di decrittografia del contenuto scaricate da Microsoft Store.

È consigliabile che le app usino IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactory, perché questo metodo chiama GetDefaultContentDecryptionModuleFactory , ma cerca anche eventuali implementazioni corrispondenti di IMFContentDecryptionModuleFactory che potrebbero essere state scaricate da Microsoft Store.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2
intestazione comppkgsup.h
libreria Comppkgsup.lib
dll Comppkgsup.dll