Freigeben über


DXGK_CREATECONTEXTFLAGS Struktur (d3dkmddi.h)

Die DXGK_CREATECONTEXTFLAGS-Struktur gibt an, 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;

Member

SystemContext

Ein UINT-Wert, der angibt, ob Kontexte, die die DxgkDdiCreateContext-Funktion eines Treibers erstellt, Systemkontexte für die Engine sind, die vom EngineAffinity-Member der DXGKARG_CREATECONTEXT-Struktur angegeben werden. Ein Systemkontext wird nur für die Paging-Engine erstellt.

GdiContext

Ein UINT-Wert, der angibt, ob die Kontexte, die die DxgkDdiCreateContext-Funktion eines Treibers erstellt, GDI-spezifische Kontexte für die Engine sind, die vom EngineAffinity-Member der DXGKARG_CREATECONTEXT-Struktur angegeben werden.

Dieses Mitglied ist ab Windows 7 verfügbar.

VirtualAddressing

Gibt an, ob die Kontexte, die die DxgkDdiCreateContext-Funktion eines Treibers erstellt, die virtuelle Adressierung verwenden.

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 es sich bei dem Kontext um einen Testkontext handelt.

Reserved

Dieser Member ist reserviert und sollte auf null festgelegt werden.

Value

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGKARG_CREATECONTEXT

DxgkDdiCreateContext