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


Интерфейс IDirect3DCryptoSession9 (d3d9.h)

Представляет криптографический сеанс.

Чтобы получить указатель на этот интерфейс, вызовите метод IDirect3Device9Video::CreateCryptoSession.

Наследование

Интерфейс IDirect3DCryptoSession9 наследуется от интерфейса IUnknown . IDirect3DCryptoSession9 также содержит следующие типы элементов:

Методы

Интерфейс IDirect3DCryptoSession9 содержит следующие методы.

 
IDirect3DCryptoSession9::D ecryptionBlt

Записывает зашифрованные данные в защищенную поверхность. (IDirect3DCryptoSession9.DecryptionBlt)
IDirect3DCryptoSession9::EncryptionBlt

Считывает зашифрованные данные из защищенной поверхности. (IDirect3DCryptoSession9.EncryptionBlt)
IDirect3DCryptoSession9::FinishSessionKeyRefresh

Переключается на новый ключ сеанса. (IDirect3DCryptoSession9.FinishSessionKeyRefresh)
IDirect3DCryptoSession9::GetCertificate

Возвращает цепочку сертификатов драйвера. (IDirect3DCryptoSession9.GetCertificate)
IDirect3DCryptoSession9::GetCertificateSize

Возвращает размер цепочки сертификатов драйвера. (IDirect3DCryptoSession9.GetCertificateSize)
IDirect3DCryptoSession9::GetEncryptionBltKey

Возвращает криптографический ключ, используемый для расшифровки данных, возвращаемых методом IDirect3DCryptoSession9::EncryptionBlt.
IDirect3DCryptoSession9::GetSurfacePitch

Получает шаг защищенной поверхности.
IDirect3DCryptoSession9::NegotiateKeyExchange

Устанавливает ключ сеанса для сеанса шифрования.
IDirect3DCryptoSession9::StartSessionKeyRefresh

Возвращает случайное число, которое можно использовать для обновления ключа сеанса. (IDirect3DCryptoSession9.StartSessionKeyRefresh)

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header d3d9.h

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

Видеоимики Direct3D

Защита содержимого на основе GPU