Freigeben über


D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG-Enumeration (d3d11_1.h)

Beschreibt Flags, die zum Erstellen eines Gerätekontextzustandsobjekts (ID3DDeviceContextState) mit der ID3D11Device1::CreateDeviceContextState-Methode verwendet werden.

Syntax

typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG {
  D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1
} ;

Konstanten

 
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED
Wert: 0x1
Sie verwenden dieses Flag, wenn Ihre Anwendung nur Methoden der Direct3D 11- und Direct3D 10-Schnittstellen aus einem einzelnen Thread aufruft. Standardmäßig sind Direct3D 11 und Direct3D 10 threadsicher.
Mit diesem Flag können Sie die Leistung steigern. Wenn Sie jedoch dieses Flag verwenden und Ihre Anwendung Methoden aus mehreren Threads aufruft, kann es zu nicht definiertem Verhalten kommen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile d3d11_1.h

Weitere Informationen

Kernaufzählungen

ID3D11Device1::CreateDeviceContextState