Share via


ID3D11VideoContext ::FinishSessionKeyRefresh, méthode (d3d11.h)

Bascule vers une nouvelle clé de session.

Syntaxe

void FinishSessionKeyRefresh(
  [in] ID3D11CryptoSession *pCryptoSession
);

Paramètres

[in] pCryptoSession

Pointeur vers l’interface ID3D11CryptoSession .

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette fonction ne peut être appelée que lorsque la limite D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY est signalée.

Avant d’appeler cette méthode, appelez ID3D11VideoContext ::StartSessionKeyRefresh. La méthode StartSessionKeyRefresh obtient un nombre aléatoire du pilote, qui est utilisé pour créer une clé de session. La nouvelle clé de session ne devient pas active tant que l’application n’appelle pas FinishSessionKeyRefresh. Une fois que l’application a appelé FinishSessionKeyRefresh, toutes les surfaces protégées sont chiffrées à l’aide de la nouvelle clé de session.

Configuration requise

Condition requise Valeur
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