CSC_Binding 枚举 (comsvcs.h)
指示通过 从 CoCreateActivity 返回的活动提交的所有工作是否应仅绑定到一个单线程单元 (STA) 。 此枚举对多线程单元 (MTA) 不起作用。
语法
typedef enum tagCSC_Binding {
CSC_NoBinding = 0,
CSC_BindToPoolThread
} CSC_Binding;
常量
CSC_NoBinding 值: 0 通过活动提交的工作不会绑定到单个 STA。 |
CSC_BindToPoolThread 通过活动提交的工作绑定到单个 STA。 |
注解
将通过活动提交的所有工作绑定到单个 STA 涉及在避免将接口封送到许多不同工作位使用的组件与需要在特定 STA 上同步之间权衡。
调用 CoCreateActivity 时,此枚举仅用于设置 CServiceConfig 的线程池绑定。 如果在调用 CoEnterServiceDomain 时尝试设置线程池绑定,则返回错误。 此枚举的值对 MTA 没有影响。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | comsvcs.h |