Bagikan melalui


struktur D3DDDI_ADAPTERFUNCS (d3dumddi.h)

Struktur D3DDDI_ADAPTERFUNCS berisi fungsi yang dapat diterapkan driver tampilan mode pengguna untuk berkomunikasi dengan objek adaptor grafis.

Sintaks

typedef struct _D3DDDI_ADAPTERFUNCS {
  PFND3DDDI_GETCAPS      pfnGetCaps;
  PFND3DDDI_CREATEDEVICE pfnCreateDevice;
  PFND3DDDI_CLOSEADAPTER pfnCloseAdapter;
} D3DDDI_ADAPTERFUNCS;

Anggota

pfnGetCaps

Penunjuk ke fungsi GetCaps driver yang meminta kemampuan perangkat keras grafis.

pfnCreateDevice

Penunjuk ke fungsi CreateDevice driver yang membuat representasi perangkat tampilan yang menangani kumpulan status penyajian.

pfnCloseAdapter

Penunjuk ke fungsi CloseAdapter driver yang merilis sumber daya untuk objek adaptor grafis.

Keterangan

Beberapa objek adaptor grafis dapat dibuat untuk adaptor grafis fisik tunggal.

Contoh kode berikut menunjukkan deklarasi fungsi untuk fungsi yang ditunjuk oleh anggota D3DDDI_ADAPTERFUNCS.

typedef HRESULT (APIENTRY *PFND3DDDI_GETCAPS)(HANDLE hAdapter, CONST D3DDDIARG_GETCAPS*);
typedef HRESULT (APIENTRY *PFND3DDDI_CREATEDEVICE)(IN HANDLE hAdapter, IN D3DDDIARG_CREATEDEVICE*);
typedef HRESULT (APIENTRY *PFND3DDDI_CLOSEADAPTER)(IN HANDLE hAdapter);

Persyaratan

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

Lihat juga

CloseAdapter

CreateDevice

D3DDDIARG_OPENADAPTER

GetCaps

OpenAdapter