Méthode IDirect3DCryptoSession9::GetEncryptionBltKey (d3d9.h)
Obtient la clé de chiffrement utilisée pour déchiffrer les données retournées par la méthode IDirect3DCryptoSession9::EncryptionBlt .
Syntaxe
HRESULT GetEncryptionBltKey(
VOID *pReadbackKey,
UINT KeySize
);
Paramètres
pReadbackKey
Pointeur vers un tableau d’octets qui reçoit la clé. La clé est chiffrée à l’aide de la clé de session.
KeySize
Taille du tableau pReadbackKey , en octets. La taille doit correspondre à la taille de la clé de session.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Cette méthode s’applique uniquement lorsque le pilote nécessite une clé de contenu distincte pour la méthode EncryptionBlt . Si le pilote nécessite une clé de contenu, il définit l’indicateur D3DCPCAPS_ENCRYPTEDREADBACKKEY dans la structure de fonctionnalités retournée par la méthode IDirect3DDevice9Video::GetContentProtectionCaps . Sinon, le pilote utilise la clé de session pour chiffrer les données.
Chaque fois que cette méthode est appelée, le pilote génère une nouvelle clé.
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | d3d9.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour