Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |