ID3D11VideoContext::GetEncryptionBltKey, méthode (d3d11.h)
Obtient la clé de chiffrement pour déchiffrer les données retournées par la méthode ID3D11VideoContext::EncryptionBlt .
Syntaxe
HRESULT GetEncryptionBltKey(
[in] ID3D11CryptoSession *pCryptoSession,
[in] UINT KeySize,
[out] void *pReadbackKey
);
Paramètres
[in] pCryptoSession
Pointeur vers l’interface ID3D11CryptoSession .
[in] KeySize
Taille du tableau pReadbackKey , en octets. La taille doit correspondre à la taille de la clé de session.
[out] pReadbackKey
Pointeur vers un tableau d’octets qui reçoit la clé. La clé est chiffrée à l’aide 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 . Pour plus d’informations, consultez Remarques pour EncryptionBlt.
Chaque fois que cette méthode est appelée, le pilote génère une nouvelle clé.
KeySize doit correspondre à la taille de la clé de session.
La clé de lecture est chiffrée par le pilote/matériel à l’aide de la clé de session.
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d3d11.h |