Bagikan melalui


PFND3DDDI_FINISHSESSIONKEYREFRESH fungsi panggilan balik (d3dumddi.h)

Fungsi FinishSessionKeyRefresh menunjukkan bahwa semua buffer dari titik waktu tersebut menggunakan nilai kunci sesi yang diperbarui.

Sintaks

PFND3DDDI_FINISHSESSIONKEYREFRESH Pfnd3dddiFinishsessionkeyrefresh;

HRESULT Pfnd3dddiFinishsessionkeyrefresh(
  HANDLE hDevice,
  const D3DDDIARG_FINISHSESSIONKEYREFRESH *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pData [in]

Penunjuk ke struktur D3DDDIARG_FINISHSESSIONKEYREFRESH yang menjelaskan sesi.

Menampilkan nilai

FinishSessionKeyRefresh mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Sesi berhasil diperbarui.
D3DDDIERR_NOTAVAILABLE Driver tidak mendukung fungsi FinishSessionKeyRefresh.

Keterangan

Perangkat keras dan driver dapat secara opsional mendukung fungsi FinishSessionKeyRefresh 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 Fungsi FinishSessionKeyRefresh didukung dimulai dengan sistem operasi Windows 7.
Target Platform Desktop
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_FINISHSESSIONKEYREFRESH

D3DDDIARG_STARTSESSIONKEYREFRESH

StartSessionKeyRefresh