D2D1_THREADING_MODE 枚举 (d2d1_1.h)

指定同时创建设备、工厂和设备上下文时使用的线程模式。

语法

typedef enum D2D1_THREADING_MODE {
  D2D1_THREADING_MODE_SINGLE_THREADED,
  D2D1_THREADING_MODE_MULTI_THREADED,
  D2D1_THREADING_MODE_FORCE_DWORD = 0xffffffff
} ;

常量

 
D2D1_THREADING_MODE_SINGLE_THREADED
只能以串行方式调用资源。 设备上下文状态不受多线程访问的保护。
D2D1_THREADING_MODE_MULTI_THREADED
可以从多个线程调用资源。 资源使用互锁引用计数,并且其状态受保护。
D2D1_THREADING_MODE_FORCE_DWORD
值: 0xffffffff

要求

要求
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用]
标头 d2d1_1.h

另请参阅

D2D1_CREATION_PROPERTIES

多线程 Direct2D 应用