CSC_Binding enumeração (comsvcs.h)
Indica se todo o trabalho enviado por meio da atividade retornada de CoCreateActivity deve ser associado a apenas um STA (apartamento de thread único). Esta enumeração não tem impacto no MTA (Multi-Threaded Apartment).
Syntax
typedef enum tagCSC_Binding {
CSC_NoBinding = 0,
CSC_BindToPoolThread
} CSC_Binding;
Constantes
CSC_NoBinding Valor: 0 O trabalho enviado por meio da atividade não está associado a um único STA. |
CSC_BindToPoolThread O trabalho enviado por meio da atividade está associado a um único STA. |
Comentários
Associar todo o trabalho enviado por meio da atividade a um único STA envolve uma compensação entre evitar a necessidade de realizar marshaling de interfaces para componentes usados por muitos dos diferentes bits de trabalho versus a necessidade de sincronizar em um STA específico.
Essa enumeração é usada apenas para definir a associação do pool de threads para CServiceConfig ao chamar CoCreateActivity. Um erro será retornado se você tentar definir a associação do pool de threads ao chamar CoEnterServiceDomain. Os valores dessa enumeração não têm impacto sobre o MTA.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | comsvcs.h |