Bagikan melalui


struktur D3D10DDIARG_OPENADAPTER (d3d10umddi.h)

Struktur D3D10DDIARG_OPENADAPTER menjelaskan objek adaptor grafis.

Sintaks

typedef struct D3D10DDIARG_OPENADAPTER {
  [in]  D3D10DDI_HRTADAPTER           hRTAdapter;
  [out] D3D10DDI_HADAPTER             hAdapter;
  [in]  UINT                          Interface;
  [in]  UINT                          Version;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  union {
    [out] D3D10DDI_ADAPTERFUNCS   *pAdapterFuncs;
    [out] D3D10_2DDI_ADAPTERFUNCS *pAdapterFuncs_2;
  };
} D3D10DDIARG_OPENADAPTER;

Anggota

[in] hRTAdapter

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

[out] hAdapter

Handel ke objek adaptor grafis yang menentukan handel yang digunakan runtime Direct3D dalam panggilan driver berikutnya untuk mengidentifikasi objek adaptor grafis. Driver menghasilkan handel unik dan meneruskannya kembali ke runtime Direct3D.

[in] Interface

Versi antarmuka Direct3D. 16 bit tinggi menyimpan nomor rilis utama (seperti 10, 11, dan sebagainya); 16 bit rendah menyimpan nomor rilis minor (seperti 0, 1, 2, dan sebagainya). Nomor rilis minor akan ditingkatkan ketika perubahan pada antarmuka dirilis.

[in] Version

Angka yang dapat digunakan driver untuk mengidentifikasi kapan runtime Direct3D dibangun. 16 bit tinggi mewakili nomor build; 16 bit rendah mewakili nomor revisi.

Driver hanya diperlukan untuk memantau 16 bit tinggi. Driver harus memastikan bahwa versi build runtime yang diteruskan lebih besar dari atau sama dengan versi build driver saat ini. Driver harus mengembalikan kegagalan dari fungsi OpenAdapter10 jika versi build yang diteruskan tidak kompatibel.

[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 D3D10DDI_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] pAdapterFuncs_2

Didukung di Windows 7 dan versi yang lebih baru.

Penunjuk ke struktur D3D10_2DDI_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.

Persyaratan

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

Lihat juga

D3D10DDI_ADAPTERFUNCS

D3D10_2DDI_ADAPTERFUNCS

D3DDDI_ADAPTERCALLBACKS

OpenAdapter10

pfnQueryAdapterInfoCb