PFND3D11_1DDI_CREATEAUTHENTICATEDCHANNEL fungsi panggilan balik (d3d10umddi.h)

Membuat objek saluran terautentikasi. Diimplementasikan oleh driver tampilan Windows Display Driver Model (WDDM) 1.2 atau yang lebih baru.

Sintaks

PFND3D11_1DDI_CREATEAUTHENTICATEDCHANNEL Pfnd3d111DdiCreateauthenticatedchannel;

HRESULT Pfnd3d111DdiCreateauthenticatedchannel(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDIARG_CREATEAUTHENTICATEDCHANNEL *pCreateData,
  D3D11_1DDI_HAUTHCHANNEL hAuthChannel,
  D3D11_1DDI_HRTAUTHCHANNEL hRTAuthChannel
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

pCreateData

Penunjuk ke struktur D3D11_1DDIARG_CREATEAUTHENTICATEDCHANNEL . Struktur ini menentukan atribut saluran terautentikasi yang akan dibuat.

hAuthChannel

Handel ke data pribadi driver untuk objek saluran yang diautentikasi. Untuk informasi lebih lanjut, lihat bagian Keterangan.

hRTAuthChannel

Handel ke objek saluran terautentikasi yang harus digunakan driver saat memanggil kembali ke runtime Direct3D.

Menampilkan nilai

Mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Saluran terautentikasi berhasil dibuat.
D3DDDIERR_DEVICEREMOVED Adaptor grafik telah dihapus.
E_OUTOFMEMORY Memori tidak tersedia untuk menyelesaikan operasi.

Keterangan

Runtime Direct3D memanggil CreateAuthenticatedChannel(D3D11_1) setelah memanggil CalcPrivateAuthenticatedChannelSize driver untuk menentukan ukuran dalam byte untuk data privat yang diperlukan driver untuk objek saluran terautentikasi. Runtime mengalokasikan memori untuk data privat ini untuk driver. Driver menggunakan memori ini untuk menyimpan data privat yang terkait dengan objek saluran autentikasi.

Saat runtime memanggil CreateAuthenticatedChannel(D3D11_1), runtime meneruskan handel ke memori data privat di parameter hAuthChannel . Handel ini sebenarnya adalah penunjuk ke memori.

Pengandar harus melacak handel ke perangkat tampilan yang digunakan untuk membuat saluran terautentikasi. Driver harus gagal semua panggilan berikutnya yang menggunakan saluran terautentikasi yang dibuat ini, seperti NegotiateAuthenticatedChannelKeyExchange, jika perangkat tampilan yang ditentukan dalam panggilan tersebut berbeda dari perangkat tampilan yang digunakan untuk membuat saluran terautentikasi.

Persyaratan

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

Lihat juga

CalcPrivateAuthenticatedChannelSize

CreateAuthenticatedChannel(D3D11_1)

D3D11_1DDIARG_CREATEAUTHENTICATEDCHANNEL

NegosiasiAuthenticatedChannelKeyExchange