Share via


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

Voir aussi

ID3D11VideoContext