Funzione GetDefaultContentDecryptionModuleFactory (comppkgsup.h)

Importante

Alcune informazioni si riferiscono a un prodotto di versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

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 il puntatore a un'implementazione IMFContentDecryptionModuleFactory ; in caso contrario, NULL.

Valore restituito

HRESULT include i valori seguenti:

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

Commenti

GetDefaultContentDescryptionModuleFactory considera solo le factory di moduli di decrittografia del contenuto predefiniti in Windows e non considera le factory dei moduli di decrittografia del contenuto scaricati da Microsoft Store.

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

Requisiti

Requisito Valore
Client minimo supportato Windows 11, versione 24H2
Intestazione comppkgsup.h
Libreria Comppkgsup.lib
DLL Comppkgsup.dll