Partager via


ImfContentDecryptorContext::InitializeHardwareKey, méthode (mfidl.h)

Permet au pilote d’affichage de retourner des informations spécifiques à IHV utilisées lors de l’initialisation d’une nouvelle clé matérielle.

Syntaxe

HRESULT InitializeHardwareKey(
  [in]           UINT       InputPrivateDataByteCount,
  [in, optional] const void *InputPrivateData,
  [out]          UINT64     *OutputPrivateData
);

Paramètres

[in] InputPrivateDataByteCount

Nombre d’octets dans la mémoire tampon spécifiée par InputPrivateData .

[in, optional] InputPrivateData

Le contenu de ce paramètre est défini par l’implémentation de
système de protection qui s’exécute dans le processeur de sécurité. Le contenu peut contenir des données sur les propriétés de licence ou de flux.

[out] OutputPrivateData

Les données de retour sont également définies par l’implémentation de l’implémentation du système de protection
qui s’exécute dans le processeur de sécurité. Le contenu peut contenir des données associées à la clé matérielle sous-jacente.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

IMFContentDecryptorContext