Partager via


ID3D11VideoContext1 ::GetDataForNewHardwareKey, méthode (d3d11_1.h)

Permet au pilote de retourner les informations spécifiques IHV utilisées lors de l’initialisation de la nouvelle clé matérielle.

Syntaxe

HRESULT GetDataForNewHardwareKey(
  [in]  ID3D11CryptoSession *pCryptoSession,
  [in]  UINT                PrivateInputSize,
  [in]  const void          *pPrivatInputData,
  [out] UINT64              *pPrivateOutputData
);

Paramètres

[in] pCryptoSession

Type : ID3D11CryptoSession*

Pointeur vers l’interface ID3D11CryptoSession. Pour obtenir ce pointeur, appelez ID3D11VideoDevice1 ::CreateCryptoSession.

[in] PrivateInputSize

Type : UINT

Taille de la mémoire référencée par le paramètre pPrivateInputData .

[in] pPrivatInputData

Type : const void*

Données d’entrée privées. Le contenu de ce paramètre est défini par l’implémentation de l’environnement d’exécution sécurisé. Il peut contenir des données sur la licence ou sur les propriétés du flux.

[out] pPrivateOutputData

Type : UINT64*

Pointeur vers les données de sortie privées. Les données de retour sont définies par l’implémentation de l’environnement d’exécution sécurisé. Il peut contenir des données spécifiques aux graphiques à associer à la clé matérielle sous-jacente.

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes d’erreur suivants.

S_OK L’opération s’est terminée avec succès.
E_OUTOFMEMORY La mémoire est insuffisante pour terminer l’opération.

Configuration requise

Condition requise Valeur
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 d3d11_1.h

Voir aussi

ID3D11VideoContext1