Bagikan melalui


struktur D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)

Struktur D3DDDI_ADAPTERCALLBACKS berisi fungsi panggilan balik runtime Microsoft Direct3D yang dapat digunakan driver tampilan mode pengguna.

Sintaks

typedef struct _D3DDDI_ADAPTERCALLBACKS {
  PFND3DDDI_QUERYADAPTERINFOCB         pfnQueryAdapterInfoCb;
  PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
  PFND3DDDI_QUERYADAPTERINFOCB2        pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;

Anggota

pfnQueryAdapterInfoCb

Penunjuk ke fungsi pfnQueryAdapterInfoCb , yang digunakan driver tampilan mode pengguna untuk mengkueri driver miniport tampilan untuk informasi konfigurasi adaptor.

pfnGetMultisampleMethodListCb

Penunjuk ke fungsi pfnGetMultisampleMethodListCb , yang digunakan driver tampilan mode pengguna untuk mengambil daftar metode multi-pengambilan sampel yang digunakan untuk alokasi.

pfnQueryAdapterInfoCb2

Keterangan

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

typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_QUERYADAPTERINFOCB)(HANDLE hAdapter, CONST D3DDDICB_QUERYADAPTERINFO*);
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_GETMULTISAMPLEMETHODLISTCB)(HANDLE hAdapter, D3DDDICB_GETMULTISAMPLEMETHODLIST*);

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

D3DDDIARG_OPENADAPTER

OpenAdapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb