struktur D3DKMT_CREATEDEVICEFLAGS (d3dkmthk.h)

Struktur D3DKMT_CREATEDEVICEFLAGS mengidentifikasi jenis konteks perangkat yang akan dibuat dalam panggilan ke D3DKMT_CREATEDEVICE.

Sintaks

typedef struct _D3DKMT_CREATEDEVICEFLAGS {
  UINT LegacyMode : 1;
  UINT RequestVSync : 1;
  UINT DisableGpuTimeout : 1;
  UINT TestDevice : 1;
#if ...
  UINT Reserved : 28;
#elif
  UINT Reserved : 29;
#else
  UINT Reserved : 30;
#endif
} D3DKMT_CREATEDEVICEFLAGS;

Anggota

LegacyMode

Nilai UINT yang menentukan apakah perangkat harus meniru beberapa perilaku perangkat warisan (yaitu, dari Microsoft DirectDraw melalui jenis perangkat Microsoft Direct3D 9.0).

Ketika mode warisan diaktifkan, manajer memori video tidak memungkinkan perangkat untuk mengalokasikan lebih banyak memori video daripada yang dapat masuk ke segmen GPU gabungan. Utama dialokasikan di tempat dalam memori video dan tidak dipertahankan di seluruh sakelar mode.

RequestVSync

Nilai UINT yang menentukan apakah perangkat memerlukan sinkronisasi vertikal untuk beroperasi. Jika RequestVSync diatur, sistem operasi akan mengaktifkan sinkronisasi vertikal pada perangkat keras grafis hingga perangkat tampilan dirilis.

DisableGpuTimeout

Didukung dalam versi Windows 8 dan yang lebih baru. Nilai UINT yang menentukan apakah perangkat telah menonaktifkan Deteksi dan Pemulihan Batas Waktu (TDR).

TestDevice

Perangkat dibuat oleh pengujian. Didukung mulai Windows 11, versi 22H2 (WDDM 3.1).

Reserved

Anggota ini dicadangkan dan harus diatur ke nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DKMT_CREATEDEVICE