Freigeben über


DXGK_CREATECONTEXTFLAGS Struktur (d3dkmddi.h)

Die DXGK_CREATECONTEXTFLAGS-Struktur identifiziert, wie Kontexte erstellt werden.

Syntax

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;

Angehörige

SystemContext

Ein UINT-Wert, der angibt, ob Kontexte, die ein Treiber DxgkDdiCreateContext--Funktion erstellt, Systemkontexte für das Modul sind, das vom EngineAffinity Element der DXGKARG_CREATECONTEXT Struktur angegeben wird. Ein Systemkontext wird nur für das Pagingmodul erstellt.

GdiContext

Ein UINT-Wert, der angibt, ob die Kontexte, die ein Treiber DxgkDdiCreateContext--Funktion erstellt, GDI-spezifische Kontexte für das Modul sind, das vom EngineAffinity Member der DXGKARG_CREATECONTEXT Struktur angegeben wird.

Dieses Mitglied ist ab Windows 7 verfügbar.

VirtualAddressing

Gibt an, ob der Kontext, den die DxgkDdiCreateContext--Funktion eines Treibers erstellt, virtuelle Adressierung verwendet.

Wird ab Windows 10 unterstützt.

SystemProtectedContext

Gibt an, ob der kontext, der zum Ändern des VPR verwendet wird, Zugriff auf Zuordnungen außerhalb des VPR hat.

Wird ab Windows 10 unterstützt.

HwQueueSupported

Gibt an, ob der Kontext Hardwarewarteschlangen unterstützt.

TestContext

Gibt an, ob der Kontext ein Testkontext für Kernelmodustestsist. Verfügbar ab Windows 11, Version 24H2 (WDDM 3.2).

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden.

Value

Ein Mitglied in der Union, das DXGK_CREATECONTEXTFLAGS enthält, das einen 32-Bit-Wert enthalten kann, der angibt, wie Kontexte erstellt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmddi.h (einschließlich D3dkmddi.h)

Siehe auch

DXGKARG_CREATECONTEXT

DxgkDdiCreateContext-