Compartir a través de


Método ID3D11VideoContext::FinishSessionKeyRefresh (d3d11.h)

Cambia a una nueva clave de sesión.

Sintaxis

void FinishSessionKeyRefresh(
  [in] ID3D11CryptoSession *pCryptoSession
);

Parámetros

[in] pCryptoSession

Puntero a la interfaz ID3D11CryptoSession .

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Solo se puede llamar a esta función cuando se notifica el límite de D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY .

Antes de llamar a este método, llame a ID3D11VideoContext::StartSessionKeyRefresh. El método StartSessionKeyRefresh obtiene un número aleatorio del controlador, que se usa para crear una nueva clave de sesión. La nueva clave de sesión no se activa hasta que la aplicación llama a FinishSessionKeyRefresh. Una vez que la aplicación llama a FinishSessionKeyRefresh, todas las superficies protegidas se cifran con la nueva clave de sesión.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

ID3D11VideoContext