Bagikan melalui


ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange metode (d3d11.h)

Membuat kunci sesi untuk saluran yang diautentikasi.

Sintaks

HRESULT NegotiateAuthenticatedChannelKeyExchange(
  [in]      ID3D11AuthenticatedChannel *pChannel,
  [in]      UINT                       DataSize,
  [in, out] void                       *pData
);

Parameter

[in] pChannel

Penunjuk ke antarmuka ID3D11AuthenticatedChannel . Metode ini akan gagal jika jenis saluran D3D11_AUTHENTICATED_CHANNEL_D3D11, karena saluran Direct3D11 tidak mendukung autentikasi.

[in] DataSize

Ukuran data dalam array pData , dalam byte.

[in, out] pData

Penunjuk ke array byte yang berisi kunci sesi terenkripsi. Buffer harus berisi 256 byte data, dienkripsi menggunakan Skema Enkripsi RSA - Padding Enkripsi Asimetris Optimal (RSAES-OAEP).

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metode ini akan gagal jika jenis saluran D3D11_AUTHENTICATED_CHANNEL_D3D11, karena saluran Direct3D11 tidak mendukung autentikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

ID3D11VideoContext