D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG 枚举 (d3d11_1.h)

描述用于使用 ID3D11Device1::CreateDeviceContextState 方法 (ID3DDeviceContextState) 创建设备上下文状态对象的标志。

语法

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