D3DDDI_CREATECONTEXTFLAGS Struktur (d3dukmdt.h)
In der D3DDDI_CREATECONTEXTFLAGS-Struktur wird beschrieben, wie Sie in einem Aufruf der pfnCreateContextCb--Funktion einen Kontext erstellen.
Syntax
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;
Angehörige
NullRendering
Gibt an, ob die GPU alle Befehle verarbeiten soll, die vom erstellten Kontext gesendet werden. Die NullRendering Bitfeldflagge ist so festgelegt, dass die GPU keine Befehle verarbeitet, die vom Kontext gesendet werden. Die NullRendering- Bitfeldkennzeichnung wird nur während der Leistungsuntersuchung und beim Debuggen festgelegt, um ein unendlich schnelles Renderingmodul zu simulieren, das weiterhin den Aufwand der DMA-Pufferübermittlung und -signalisierung ausführen muss. nullRendering- wird während typischer Vorgänge nie festgelegt.
InitialData
Wenn festgelegt, gibt an, dass der Kontext mit anfänglichen Daten erstellt wird.
DisableGpuTimeout
Wenn festgelegt, gibt an, dass das GPU-Timeout für den Kontext deaktiviert ist.
SynchronizationOnly
Wenn festgelegt, gibt an, dass der Kontext nur für Synchronisierungszwecke erstellt wird und nicht für das Rendern.
HwQueueSupported
Wenn festgelegt, gibt an, dass der Kontext Hardwarewarteschlangen unterstützt, wodurch die Effizienz bei der Befehlsverarbeitung verbessert werden kann.
NoKmdAccess
Wenn festgelegt, gibt an, dass der Kontext ohne Kernelmodustreiber (KMD)-Zugriff erstellt wird. In WDDM 2.3 hinzugefügt.
TestContext
Gibt an, dass der Kontext zu Testzwecken erstellt wird. In WDDM 2.3 hinzugefügt.
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Value
Ein Mitglied in der Union, das in D3DDDI_CREATECONTEXTFLAGS enthalten ist, der einen 32-Bit-Wert enthalten kann, der angibt, wie der Kontext erstellt wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h) |