GetDefaultContentDecryptionModuleFactory, fonction (comppkgsup.h)
Important
Certaines informations concernent un produit de préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.
Retourne l’implémentation de IMFContentDecryptionModuleFactory pour le système de clés spécifié intégré à Windows.
Syntaxe
HRESULT GetDefaultContentDecryptionModuleFactory(
[in] PCWSTR keySystem,
[out] IMFContentDecryptionModuleFactory **contentDecryptionModuleFactory
);
Paramètres
[in] keySystem
PcWSTR identifiant le système de clés pour lequel le module de déchiffrement est retourné.
[out] contentDecryptionModuleFactory
Si le système de clés spécifié est trouvé, reçoit le pointeur vers une implémentation IMFContentDecryptionModuleFactory ; sinon, NULL.
Valeur de retour
HRESULT incluant les valeurs suivantes :
Valeur | Description |
---|---|
S_OK | Succès. Cette fonction retourne la réussite même si le système de clés spécifié est introuvable, mais dans ce cas, le paramètre contentDecryptionModuleFactory est NULL. |
CO_E_NOTINITIALIZED | COM n’a pas été initialisé avant l’appel de la fonction |
Remarques
GetDefaultContentDescryptionModuleFactory considère uniquement les fabriques de modules de déchiffrement de contenu intégrées à Windows et ne prend pas en compte les fabriques de modules de déchiffrement de contenu qui ont été téléchargées à partir du Microsoft Store.
Il est recommandé que les applications utilisent IMFMediaEngineClassFactory4 ::CreateContentDecryptionModuleFactory, car cette méthode appelle d’abord GetDefaultContentDecryptionModuleFactory, mais recherche également toutes les implémentations correspondantes de IMFContentDecryptionModuleFactory qui ont peut-être été téléchargées à partir du Microsoft Store.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2 |
d’en-tête | comppkgsup.h |
bibliothèque | Comppkgsup.lib |
DLL | Comppkgsup.dll |