struktur D3DDDI_CREATEDEVICEFLAGS (d3dumddi.h)

Struktur D3DDDI_CREATEDEVICEFLAGS menjelaskan cara membuat perangkat.

Sintaks

typedef struct _D3DDDI_CREATEDEVICEFLAGS {
  union {
    struct {
      UINT AllowMultithreading : 1;
      UINT AllowFlipBatching : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_CREATEDEVICEFLAGS;

Anggota

AllowMultithreading

Nilai UINT yang menentukan apakah driver tampilan mode pengguna dapat menjalankan beberapa utas secara bersamaan saat memproses panggilan ke fungsinya dari runtime Microsoft Direct3D. Untuk situasi di mana driver harus menonaktifkan multi-utas bahkan ketika AllowMultithreading diatur, lihat Mendukung Beberapa Prosesor.

Mengatur anggota ini setara dengan mengatur bit pertama dari anggota Nilai 32-bit (0x00000001).

AllowFlipBatching

Nilai UINT yang menentukan apakah driver tampilan mode pengguna dapat mengantre permintaan operasi balik sehingga driver dapat memprosesnya nanti pada utas lain. Bendera ini hanya berlaku saat driver menerapkan threading-nya sendiri. Dalam situasi ini, driver tidak diperlukan untuk segera memanggil fungsi pfnPresentCb ketika fungsi Sekarang dipanggil.

Runtime Direct3D memberlakukan batas saat ini yang diantrekan (saat ini diatur ke 1) untuk memastikan bahwa latensi bingkai tetap pada tingkat yang wajar. Jika aplikasi memulai panggilan ke fungsi Ada driver saat operasi lain yang ada diantrekan, versi runtime saat ini akan menghapus antrean yang ada. Namun, driver tidak boleh mengandalkan perilaku ini karena batas antrean yang ada mungkin berubah dalam versi runtime yang akan datang.

Mengatur anggota ini setara dengan mengatur bit kedua dari anggota Nilai 32-bit (0x00000002).

Reserved

Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur 30 bit yang tersisa (0xFFFFFFFD) dari anggota Nilai 32-bit ke nol.

Value

Anggota dalam serikat yang terkandung dalam D3DDDI_CREATEDEVICEFLAGS yang dapat menyimpan satu nilai 32-bit yang mengidentifikasi cara membuat perangkat.

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, D3dkmddi.h)

Lihat juga

CreateDevice

D3DDDIARG_CREATEDEVICE