Bagikan melalui


PFND3DDDI_STARTSESSIONKEYREFRESH fungsi panggilan balik (d3dumddi.h)

Fungsi StartSessionKeyRefresh mengembalikan angka acak yang kemudian digunakan fungsi FinishSessionKeyRefresh driver untuk melakukan operasi OR eksklusif (XOR) dengan kunci sesi.

Sintaks

PFND3DDDI_STARTSESSIONKEYREFRESH Pfnd3dddiStartsessionkeyrefresh;

HRESULT Pfnd3dddiStartsessionkeyrefresh(
  HANDLE hDevice,
  const D3DDDIARG_STARTSESSIONKEYREFRESH *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pData [masuk, keluar]

Penunjuk ke struktur D3DDDIARG_STARTSESSIONKEYREFRESH yang berisi informasi tentang angka acak.

Menampilkan nilai

StartSessionKeyRefresh mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Angka acak berhasil dikembalikan.
D3DDDIERR_NOTAVAILABLE Driver tidak mendukung fungsi StartSessionKeyRefresh.

Keterangan

Perangkat keras dan driver dapat secara opsional mendukung StartSessionKeyRefresh untuk semua jenis kripto.

Ketika runtime Direct3D memanggil fungsi StartSessionKeyRefresh driver, driver menghasilkan dan menyimpan angka acak dan mengembalikan angka acak dalam buffer yang dituju oleh anggota pRandomNumber dari struktur D3DDDIARG_STARTSESSIONKEYREFRESH .

Ketika runtime kemudian memanggil fungsi FinishSessionKeyRefresh driver, driver melakukan operasi XOR dari nomor acak dengan kunci sesi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung StartSessionKeyRefresh didukung dimulai dengan sistem operasi Windows 7.
Target Platform Desktop
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_STARTSESSIONKEYREFRESH

FinishSessionKeyRefresh