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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk