Partager via


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