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 |