Bagikan melalui


struktur DXGK_CREATECONTEXTFLAGS (d3dkmddi.h)

Struktur DXGK_CREATECONTEXTFLAGS mengidentifikasi cara membuat konteks.

Sintaks

typedef struct _DXGK_CREATECONTEXTFLAGS {
  union {
    struct {
      UINT SystemContext : 1;
      UINT GdiContext : 1;
      UINT VirtualAddressing : 1;
      UINT SystemProtectedContext : 1;
      UINT HwQueueSupported : 1;
      UINT TestContext : 1;
#if ...
      UINT Reserved : 26;
#elif
      UINT Reserved : 27;
#elif
      UINT Reserved : 28;
#elif
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_CREATECONTEXTFLAGS;

Anggota

SystemContext

Nilai UINT yang menentukan apakah konteks yang dibuat fungsi DxgkDdiCreateContext driver adalah konteks sistem untuk mesin yang ditentukan anggota EngineAffinity dari struktur DXGKARG_CREATECONTEXT . Konteks sistem dibuat hanya untuk mesin penomor.

GdiContext

Nilai UINT yang menentukan apakah konteks yang dibuat fungsi DxgkDdiCreateContext driver adalah konteks khusus GDI untuk mesin yang ditentukan anggota EngineAffinity dari struktur DXGKARG_CREATECONTEXT .

Anggota ini tersedia dimulai dengan Windows 7.

VirtualAddressing

Menentukan apakah konteks yang dibuat fungsi DxgkDdiCreateContext driver menggunakan alamat virtual.

Didukung dimulai dengan Windows 10.

SystemProtectedContext

Menentukan apakah konteks yang digunakan untuk memodifikasi VPR akan memiliki akses ke alokasi di luar VPR.

Didukung dimulai dengan Windows 10.

HwQueueSupported

Menentukan apakah konteks mendukung antrean perangkat keras.

TestContext

Menentukan apakah konteksnya adalah konteks pengujian.

Reserved

Anggota ini dicadangkan dan harus diatur ke nol.

Value

Anggota dalam serikat yang DXGK_CREATECONTEXTFLAGS berisi yang dapat menyimpan nilai 32-bit yang mengidentifikasi cara membuat konteks.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGKARG_CREATECONTEXT

DxgkDdiCreateContext