Bagikan melalui


struktur D3DDEVICE_CREATION_PARAMETERS

Menjelaskan parameter pembuatan untuk perangkat.

Sintaks

typedef struct D3DDEVICE_CREATION_PARAMETERS {
  UINT       AdapterOrdinal;
  D3DDEVTYPE DeviceType;
  HWND       hFocusWindow;
  DWORD      BehaviorFlags;
} D3DDEVICE_CREATION_PARAMETERS, *LPD3DDEVICE_CREATION_PARAMETERS;

Anggota

AdapterOrdinal

Jenis: UINT

Nomor urut yang menunjukkan adaptor tampilan. D3DADAPTER_DEFAULT selalu merupakan adaptor tampilan utama. Gunakan ordinal ini sebagai parameter Adapter untuk salah satu metode IDirect3D9 . Perhatikan bahwa instans objek Direct3D 9.0 yang berbeda dapat menggunakan ordinal yang berbeda. Adaptor dapat memasukkan atau meninggalkan sistem saat pengguna, misalnya, menambahkan atau menghapus monitor dari sistem multi-monitor atau saat mereka menukar laptop dengan panas. Akibatnya, gunakan ordinal ini hanya dalam instans Direct3D 9.0 yang diketahui valid, yaitu, Direct3D 9.0 yang membuat antarmuka IDirect3DDevice9 ini atau Direct3D 9.0 yang dikembalikan dari GetDirect3D, seperti yang dipanggil melalui antarmuka IDirect3DDevice9 ini.

DeviceType

Jenis: D3DDEVTYPE

Anggota jenis enumerasi D3DDEVTYPE . Menunjukkan jumlah fungsionalitas yang ditiru untuk perangkat ini. Nilai parameter ini mencerminkan nilai yang diteruskan ke panggilan CreateDevice yang membuat perangkat ini.

hFocusWindow

Jenis: HWND

Handel jendela tempat fokus berada untuk perangkat Direct3D ini. Nilai parameter ini mencerminkan nilai yang diteruskan ke panggilan CreateDevice yang membuat perangkat ini.

BehaviorFlags

Jenis: DWORD

Kombinasi satu atau beberapa konstanta D3DCREATE yang mengontrol perilaku global perangkat. Konstanta ini mencerminkan konstanta yang diteruskan ke CreateDevice saat perangkat dibuat.

Persyaratan

Persyaratan Nilai
Header
D3D9Types.h

Lihat juga

Struktur Direct3D

GetCreationParameters

CreateDevice