struktur D3DDDIARG_CREATECRYPTOSESSION (d3dumddi.h)
Struktur D3DDDIARG_CREATECRYPTOSESSION menjelaskan sesi enkripsi untuk dibuat.
Sintaks
typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
[in] GUID CryptoType;
GUID DecodeProfile;
[in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;
Anggota
[in] CryptoType
GUID yang menunjukkan jenis enkripsi, yang digunakan driver untuk sesi enkripsi yang dibuat oleh fungsi CreateCryptoSession driver. GUID dapat berupa salah satu hal berikut:
D3DCRYPTOTYPE_AES128_CTR
GUID yang menunjukkan cipher blok AES-CRT 128 bit.
D3DCRYPTOTYPE_PROPRIETARY
GUID yang menunjukkan algoritma enkripsi kepemilikan.
DecodeProfile
[in] GUID yang menunjukkan profil dekode DirectX Video Acceleration (DirectX VA) yang digunakan driver untuk sesi enkripsi yang dibuat oleh fungsi CreateCryptoSession driver. Driver menggunakan profil dekode ini bersama dengan jenis enkripsi yang ditentukan anggota CryptoType .
[in/out] hCryptoSession
Handel ke sesi enkripsi. Driver tampilan mode pengguna harus mengatur handel ini ke nilai yang dapat digunakan runtime Microsoft Direct3D untuk mengidentifikasi sesi enkripsi dalam panggilan berikutnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | D3DDDIARG_CREATECRYPTOSESSION didukung dimulai dengan sistem operasi Windows 7. |
Header | d3dumddi.h (termasuk D3dumddi.h) |