Bagikan melalui


struktur D3DDDIARG_OPENADAPTER (d3dumddi.h)

Struktur D3DDDIARG_OPENADAPTER berisi informasi yang menjelaskan objek adaptor grafis.

Sintaks

typedef struct _D3DDDIARG_OPENADAPTER {
  [in/out] HANDLE                        hAdapter;
  [in]     UINT                          Interface;
  [in]     UINT                          Version;
  [in]     const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  [out]    D3DDDI_ADAPTERFUNCS           *pAdapterFuncs;
  [out]    UINT                          DriverVersion;
} D3DDDIARG_OPENADAPTER;

Anggota

[in/out] hAdapter

Handel ke objek adaptor grafis. Pada input ke fungsi OpenAdapter , hAdapter menentukan handel yang harus digunakan driver untuk mengkueri kemampuan adaptor grafis saat driver memanggil fungsi panggilan balik pfnQueryAdapterInfoCb yang disediakan runtime Microsoft Direct3D.

Driver menghasilkan handel unik dan meneruskannya kembali ke runtime Direct3D. Pada output dari fungsi OpenAdapter , hAdapter menentukan handel yang digunakan runtime Direct3D dalam panggilan driver berikutnya untuk mengidentifikasi objek adaptor grafis.

[in] Interface

Versi antarmuka Direct3D/DirectDraw (misalnya, 7, 8, atau 9) yang membuka adaptor grafis.

[in] Version

Angka yang dapat digunakan driver untuk mengidentifikasi kapan runtime Direct3D/DirectDraw dibangun. Misalnya, driver dapat menggunakan nomor versi untuk membedakan antara runtime yang dirilis dengan Windows Vista dan runtime yang dirilis dengan paket layanan berikutnya, yang mungkin berisi perbaikan yang diperlukan driver.

[in] pAdapterCallbacks

Penunjuk ke struktur D3DDDI_ADAPTERCALLBACKS yang berisi fungsi panggilan balik pfnQueryAdapterInfoCb yang disediakan runtime Direct3D yang dapat digunakan driver.

[out] pAdapterFuncs

Penunjuk ke struktur D3DDDI_ADAPTERFUNCS yang berisi tabel fungsi khusus adaptor driver tampilan mode pengguna. Runtime Direct3D menggunakan fungsi-fungsi ini untuk berkomunikasi dengan driver tampilan mode pengguna tentang operasi yang khusus untuk adaptor grafis.

[out] DriverVersion

Versi antarmuka driver tampilan mode pengguna Direct3D, yang diperoleh dari file header D3dumddi.h , yang dikompilasi dengan driver. Driver tampilan mode pengguna harus mengembalikan D3D_UMD_INTERFACE_VERSION.

Catatan Jika driver mode pengguna tidak mendukung fitur Windows 7 (DXGKDDI_INTERFACE_VERSION < DXGKDDI_INTERFACE_VERSION_WIN7), dan Anda ingin mengkompilasi driver dengan Windows 7 WDK (Versi 7600), pastikan driver kembali D3D_UMD_INTERFACE_VERSION_VISTA.
 

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

D3DDDI_ADAPTERCALLBACKS

D3DDDI_ADAPTERFUNCS

OpenAdapter

pfnQueryAdapterInfoCb