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 |
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 |