PFND3DDDI_CREATEAUTHENTICATEDCHANNEL fungsi panggilan balik (d3dumddi.h)
Fungsi CreateAuthenticatedChannel membuat saluran yang dapat digunakan runtime Microsoft Direct3D dan driver untuk mengatur dan mengkueri perlindungan.
Sintaks
PFND3DDDI_CREATEAUTHENTICATEDCHANNEL Pfnd3dddiCreateauthenticatedchannel;
HRESULT Pfnd3dddiCreateauthenticatedchannel(
HANDLE hDevice,
D3DDDIARG_CREATEAUTHENTICATEDCHANNEL *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pData [masuk, keluar]
Penunjuk ke struktur D3DDDIARG_CREATEAUTHENTICATEDCHANNEL . Pada input, struktur ini berisi informasi yang dapat digunakan driver. Pada output, driver menentukan informasi dalam struktur yang dapat digunakan runtime Direct3D.
Menampilkan nilai
CreateAuthenticatedChannel mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Saluran berhasil dibuat. |
E_OUTOFMEMORY | CreateAuthenticatedChannel tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya. |
D3DDDIERR_NOTAVAILABLE | Driver tidak mendukung jenis saluran yang ditentukan dalam anggota ChannelType dari struktur D3DDDIARG_CREATEAUTHENTICATEDCHANNEL yang dituju parameter pData. |
Keterangan
Runtime meneruskan handel ke saluran terautentikasi yang dikembalikan driver di anggota ChannelType dari struktur D3DDDIARG_CREATEAUTHENTICATEDCHANNEL di semua panggilan berikutnya yang memerlukan handel.
Driver harus melacak perangkat tampilan (hDevice) yang digunakan untuk membuat saluran terautentikasi. Driver harus gagal semua panggilan berikutnya yang menggunakan saluran terautentikasi yang dibuat ini (misalnya, fungsi AuthenticatedChannelKeyExchange ) 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 | CreateAuthenticatedChannel didukung dimulai dengan sistem operasi Windows 7. |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |