D3DDDIARG_CREATECRYPTOSESSION Struktur (d3dumddi.h)
Die D3DDDIARG_CREATECRYPTOSESSION Struktur beschreibt eine zu erstellende Verschlüsselungssitzung.
Syntax
typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
[in] GUID CryptoType;
GUID DecodeProfile;
[in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;
Angehörige
[in] CryptoType
Eine GUID, die den Verschlüsselungstyp angibt, den der Treiber für die Verschlüsselungssitzung verwendet, die die CreateCryptoSession-Funktion des Treibers erstellt. Die GUID kann eine der folgenden Sein:
D3DCRYPTOTYPE_AES128_CTR
Eine GUID, die die 128-Bit-AES-CRT Blockchiffre angibt.
D3DCRYPTOTYPE_PROPRIETARY
Eine GUID, die einen proprietären Verschlüsselungsalgorithmus angibt.
DecodeProfile
[in] Eine GUID, die angibt, dass das DirectX Video Acceleration (DirectX VA)-Profil, das der Treiber für die Verschlüsselungssitzung verwendet, die der Treiber CreateCryptoSession-Funktion erstellt. Der Treiber verwendet dieses Decodierungsprofil in Verbindung mit dem Verschlüsselungstyp, den das CryptoType Member angibt.
[in/out] hCryptoSession
Ein Handle für die Verschlüsselungssitzung. Der Anzeigetreiber für den Benutzermodus muss dieses Handle auf einen Wert festlegen, den die Microsoft Direct3D-Laufzeit verwenden kann, um die Verschlüsselungssitzung in nachfolgenden Aufrufen zu identifizieren.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | D3DDDIARG_CREATECRYPTOSESSION wird ab dem Windows 7-Betriebssystem unterstützt. |
Header- | d3dumddi.h (include D3dumddi.h) |