Bagikan melalui


struktur D3DDDI_CREATECONTEXTFLAGS (d3dukmdt.h)

Struktur D3DDDI_CREATECONTEXTFLAGS menjelaskan cara membuat konteks dalam panggilan ke fungsi pfnCreateContextCb .

Sintaks

typedef struct _D3DDDI_CREATECONTEXTFLAGS {
  union {
    struct {
      UINT NullRendering : 1;
      UINT InitialData : 1;
      UINT DisableGpuTimeout : 1;
      UINT SynchronizationOnly : 1;
      UINT HwQueueSupported : 1;
      UINT NoKmdAccess : 1;
      UINT TestContext : 1;
#if ...
      UINT Reserved : 25;
#elif
      UINT Reserved : 28;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} D3DDDI_CREATECONTEXTFLAGS;

Anggota

NullRendering

Menentukan apakah GPU harus memproses perintah apa pun yang dikirim oleh konteks yang dibuat. Bendera bit-field NullRendering diatur untuk menginformasikan GPU untuk tidak memproses perintah apa pun yang dikirim oleh konteks. Bendera bit-field NullRendering diatur hanya selama penyelidikan performa dan penelusuran kesalahan untuk mensimulasikan mesin penyajian yang sangat cepat yang masih harus melakukan overhead pengiriman dan sinyal buffer DMA. NullRendering tidak pernah diatur selama operasi umum.

InitialData

Saat diatur, menunjukkan bahwa konteks dibuat dengan data awal.

DisableGpuTimeout

Saat diatur, menunjukkan bahwa batas waktu GPU dinonaktifkan untuk konteks.

SynchronizationOnly

Saat diatur, menunjukkan bahwa konteks dibuat hanya untuk tujuan sinkronisasi, dan bukan untuk penyajian.

HwQueueSupported

Ketika diatur, menunjukkan bahwa konteks mendukung antrean perangkat keras, yang dapat meningkatkan efisiensi dalam pemrosesan perintah.

NoKmdAccess

Saat diatur, menunjukkan bahwa konteks dibuat tanpa akses driver mode kernel (KMD). Ditambahkan dalam WDDM 2.3.

TestContext

Saat diatur, menunjukkan bahwa konteks dibuat untuk tujuan pengujian. Ditambahkan dalam WDDM 2.3.

Reserved

Anggota ini dicadangkan dan harus diatur ke nol.

Value

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dukmdt.h (termasuk D3dumddi.h, D3dkmddi.h)

Lihat juga

D3DDDICB_CREATECONTEXT

pfnCreateContextCb