共用方式為


CSC_Binding列舉 (comsvcs.h)

指出透過 CoCreateActivity 傳回的活動提交的所有工作是否應該只系結至單一線程 Apartment (STA) 。 這個列舉對多執行緒 Apartment (MTA) 沒有影響。

Syntax

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

另請參閱

CoCreateActivity

CoEnterServiceDomain

IServiceThreadPoolConfig::SetBindingInfo