Freigeben über


IDirect3DCryptoSession9-Schnittstelle (d3d9.h)

Stellt eine kryptografische Sitzung dar.

Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie IDirect3DDevice9Video::CreateCryptoSession auf.

Vererbung

Die IDirect3DCryptoSession9-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirect3DCryptoSession9 verfügt auch über folgende Arten von Membern:

Methoden

Die IDirect3DCryptoSession9-Schnittstelle verfügt über diese Methoden.

 
IDirect3DCryptoSession9::D ecryptionBlt

Schreibt verschlüsselte Daten auf eine geschützte Oberfläche. (IDirect3DCryptoSession9.DecryptionBlt)
IDirect3DCryptoSession9::EncryptionBlt

Liest verschlüsselte Daten von einer geschützten Oberfläche. (IDirect3DCryptoSession9.EncryptionBlt)
IDirect3DCryptoSession9::FinishSessionKeyRefresh

Wechselt zu einem neuen Sitzungsschlüssel. (IDirect3DCryptoSession9.FinishSessionKeyRefresh)
IDirect3DCryptoSession9::GetCertificate

Ruft die Zertifikatkette des Treibers ab. (IDirect3DCryptoSession9.GetCertificate)
IDirect3DCryptoSession9::GetCertificateSize

Ruft die Größe der Zertifikatkette des Treibers ab. (IDirect3DCryptoSession9.GetCertificateSize)
IDirect3DCryptoSession9::GetEncryptionBltKey

Ruft den kryptografischen Schlüssel ab, der zum Entschlüsseln der von der IDirect3DCryptoSession9::EncryptionBlt-Methode zurückgegebenen Daten verwendet wird.
IDirect3DCryptoSession9::GetSurfacePitch

Ruft den Schritt einer geschützten Oberfläche ab.
IDirect3DCryptoSession9::NegotiateKeyExchange

Legt den Sitzungsschlüssel für die kryptografische Sitzung fest.
IDirect3DCryptoSession9::StartSessionKeyRefresh

Ruft eine zufällige Zahl ab, die zum Aktualisieren des Sitzungsschlüssels verwendet werden kann. (IDirect3DCryptoSession9.StartSessionKeyRefresh)

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile d3d9.h

Weitere Informationen

Direct3D-Videoschnittstellen

GPU-basierter Inhaltsschutz