Bagikan melalui


PFND3D12DDI_OPENADAPTER fungsi panggilan balik (d3d12umddi.h)

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

Sintaks

PFND3D12DDI_OPENADAPTER Pfnd3d12ddiOpenadapter;

HRESULT Pfnd3d12ddiOpenadapter(
  D3D12DDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parameter

unnamedParam1

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

Mengembalikan nilai

PFND3D12DDI_OPENADAPTER mengembalikan salah satu nilai berikut:

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

Keterangan

Objek adaptor grafis yang dibuat oleh fungsi PFND3D12DDI_OPENADAPTER mewakili perangkat keras grafis yang mendasar. Sebelum runtime Direct3D dapat membuat perangkat tampilan dengan memanggil PFND3D12DDI_CREATEDEVICE_0003, 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 satu adaptor grafis.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d12umddi.h