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)