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) |