PFND3D11_1DDI_GETENCRYPTIONBLTKEY fungsi panggilan balik (d3d10umddi.h)

Mengkueri kunci yang digunakan untuk mendekripsi data yang dikembalikan oleh fungsi EncryptionBlt(D3D11_1).

Sintaks

PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;

void Pfnd3d111DdiGetencryptionbltkey(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
  UINT KeySize,
  VOID *pReadbackKey
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

hCryptoSession

Handel ke sesi kriptografi yang dibuat dalam panggilan ke fungsi CreateCryptoSession driver.

KeySize

Ukuran, dalam byte, dari kunci enkripsi yang dirujuk parameter pReadBackKey .

pReadbackKey

Penunjuk ke buffer yang berisi kunci enkripsi.

Menampilkan nilai

Tidak ada

Keterangan

Ketika fungsi GetEncryptionBltKey dipanggil, driver miniport tampilan harus menghasilkan kunci enkripsi baru. Jika sesi kriptografi menggunakan jenis kriptografi D3DCRYPTOTYPE_AES128_CTR , adaptor driver atau grafis harus mengenkripsi data yang direferensikan oleh parameter pReadbackKey dengan menggunakan kunci sesi dengan algoritma AES-ECB.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8,Tersedia di Windows Desktop versi 10.0.10030.0
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

BuatCryptoSession

EncryptionBlt(D3D11_1)