Поделиться через


Метод ID3D11VideoContext::FinishSessionKeyRefresh (d3d11.h)

Переключается на новый ключ сеанса.

Синтаксис

void FinishSessionKeyRefresh(
  [in] ID3D11CryptoSession *pCryptoSession
);

Параметры

[in] pCryptoSession

Указатель на интерфейс ID3D11CryptoSession .

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Эта функция может вызываться только в том случае, если указано ограничение D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY .

Перед вызовом этого метода вызовите ID3D11VideoContext::StartSessionKeyRefresh. Метод StartSessionKeyRefresh получает случайное число от драйвера, которое используется для создания нового ключа сеанса. Новый ключ сеанса не активен, пока приложение не вызовет Метод FinishSessionKeyRefresh. После вызова приложения FinishSessionKeyRefresh все защищенные поверхности шифруются с помощью нового ключа сеанса.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11.h

См. также раздел

ID3D11VideoContext