IWMDRMSecurity::GetContentEnablersFromHashes, méthode

La méthode GetContentEnablersFromHashes récupère les interfaces d’activation de contenu qui permettent le renouvellement des composants en fonction de certificats hachés.

Syntaxe

HRESULT GetContentEnablersFromHashes(
  [in]      BSTR              *rgpbCertHashes,
  [in]      DWORD             cCerts,
  [in]      HRESULT           hResultHint,
  [out]     IMFContentEnabler **prgContentEnablers,
  [in, out] DWORD             *pcContentEnablers
);

Paramètres

rgpbCertHashes [in]

Tableau de hachages de certificat pour lequel obtenir des enablers de contenu.

cCerts [in]

Nombre de certificats pour utilisant des enablers de contenu. Il s’agit du nombre d’éléments dans le tableau rgpbCertHashes .

hResultHint [in]

Valeur de retour reçue de l’opération qui a échoué en raison d’un certificat révoqué. Si vous n’appelez pas en réponse à un appel de méthode ayant échoué, définissez la valeur S_OK.

prgContentEnablers [out]

Tableau qui reçoit les adresses des interfaces IMFContentEnabler nouvellement créées. Définissez la valeur NULL pour obtenir le nombre d’enablers de contenu dans le paramètre pcContentEnablers .

pcContentEnablers [in, out]

Nombre d’éléments dans le tableau prgContentEnablers . Si prgContentEnablers a la valeur NULL, cette valeur est définie sur le nombre d’enablers de contenu nécessaires lors de la sortie.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Notes

Si vous utilisez l’interface IMFContentEnabler pour renouveler les composants révoqués, vous devez clarifier le processus à l’utilisateur. Cette clarification doit être apportée, car le processus de mise à jour envoie des informations de l’ordinateur client à un site Web Microsoft.

Lorsque vous appelez IMFContentEnabler::AutomaticEnable, l’enabler de contenu lance le navigateur par défaut avec l’adresse du service de mise à jour sur le site Web Microsoft. Identificateur unique qui identifie le composant révoqué est envoyé au service de mise à jour. Le service redirige ensuite le navigateur vers une page Web à partir de laquelle l’utilisateur peut être en mesure de télécharger et d’installer la nouvelle version du composant révoqué.

Spécifications

Condition requise Valeur
En-tête
Wmdrmsdk.h
Bibliothèque
Wmdrmsdk.lib

Voir aussi

IWMDRMSecurity, interface