Метод ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange (d3d11.h)
Устанавливает ключ сеанса для канала, прошедшего проверку подлинности.
Синтаксис
HRESULT NegotiateAuthenticatedChannelKeyExchange(
[in] ID3D11AuthenticatedChannel *pChannel,
[in] UINT DataSize,
[in, out] void *pData
);
Параметры
[in] pChannel
Указатель на интерфейс ID3D11AuthenticatedChannel . Этот метод завершится ошибкой, если тип канала D3D11_AUTHENTICATED_CHANNEL_D3D11, так как канал Direct3D11 не поддерживает проверку подлинности.
[in] DataSize
Размер данных в массиве pData в байтах.
[in, out] pData
Указатель на массив байтов, содержащий зашифрованный ключ сеанса. Буфер должен содержать 256 байт данных, зашифрованных с помощью схемы шифрования RSA — оптимальное заполнение асимметричного шифрования (RSAES-OAEP).
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод завершится ошибкой, если тип канала D3D11_AUTHENTICATED_CHANNEL_D3D11, так как канал Direct3D11 не поддерживает проверку подлинности.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |