PFND3DDDI_OPENADAPTER fungsi panggilan balik (d3dumddi.h)

Fungsi OpenAdapter membuat objek adaptor grafis yang direferensikan dalam panggilan berikutnya.

Sintaks

PFND3DDDI_OPENADAPTER Pfnd3dddiOpenadapter;

HRESULT Pfnd3dddiOpenadapter(
  D3DDDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parameter

unnamedParam1

pOpenData [masuk, keluar]

Penunjuk ke struktur D3DDDIARG_OPENADAPTER . Pada input, struktur ini berisi informasi yang dapat digunakan driver. Pada output, driver menentukan informasi yang dapat digunakan runtime Microsoft Direct3D.

Menampilkan nilai

OpenAdapter mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Objek adaptor grafis berhasil dibuat.
E_OUTOFMEMORY OpenAdapter tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya.

Keterangan

Objek adaptor grafis yang dibuat oleh OpenAdapter mewakili perangkat keras grafis yang mendasar. Sebelum runtime Microsoft Direct3D dapat membuat perangkat tampilan dengan memanggil CreateDevice, driver tampilan mode pengguna harus memanggil fungsi pfnQueryAdapterInfoCb untuk meminta kemampuan perangkat keras grafis dari driver miniport tampilan.

Runtime Direct3D dapat membuka beberapa objek adaptor grafis dari adaptor grafis tunggal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

CreateDevice

D3DDDIARG_OPENADAPTER

pfnQueryAdapterInfoCb