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 |