IWMDRMSecurity :: GetContentEnablersFromHashes, méthode

La méthode GetContentEnablersFromHashes récupère les interfaces d’activation du 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 [ dans]

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

cCerts [ dans]

Nombre de certificats pour lesquels récupérer des activateurs de contenu. Il s’agit du nombre d’éléments dans le tableau rgpbCertHashes .

hResultHint [ dans]

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 qui a échoué, définissez sur S _ OK.

prgContentEnablers [ à]

Tableau qui reçoit les adresses des interfaces IMFContentEnabler nouvellement créées. Affectez la valeur null pour récupérer le nombre d’activateurs 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’activateurs de contenu nécessaires sur la sortie.

Valeur de retour

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

Code de retour Description
_OK
S_OK

Notes

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

Quand vous appelez IMFContentEnabler :: AutomaticEnable, le activateur de contenu lance le navigateur par défaut avec l’adresse du service de mise à jour sur le site Web Microsoft. Un 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

Interface IWMDRMSecurity