D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG列舉 (d3d11_1.h)

描述用來建立裝置內容狀態對象的旗標, (ID3DDeviceContextState) ID3D11Device1::CreateDeviceContextState 方法。

Syntax

typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG {
  D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1
} ;

常數

 
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED
值: 0x1
如果您的應用程式只會從單個線程呼叫 Direct3D 11 和 Direct3D 10 介面的方法,請使用此旗標。 根據預設,Direct3D 11 和 Direct3D 10 是 安全線程
藉由使用此旗標,您可以提升效能。 不過,如果您使用這個旗標,而且您的應用程式會從多個線程呼叫方法,則未定義的行為可能會產生。

規格需求

需求
最低支援的用戶端 適用於 Windows 7 的 Windows 8 和平臺更新 [僅限傳統型應用程式]
最低支援的伺服器 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [僅限傳統型應用程式]
標頭 d3d11_1.h

另請參閱

核心列舉

ID3D11Device1::CreateDeviceContextState