struktur D3DDDIARG_CREATECRYPTOSESSION (d3dumddi.h)

Struktur D3DDDIARG_CREATECRYPTOSESSION menjelaskan sesi enkripsi yang akan 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

   
Klien minimum yang didukung D3DDDIARG_CREATECRYPTOSESSION didukung dimulai dengan sistem operasi Windows 7.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

BuatCryptoSession