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