enumeración CSC_ThreadPool (comsvcs.h)
Indica el grupo de subprocesos en el que se ejecuta el trabajo que se envía a través de la actividad devuelta de CoCreateActivity.
Syntax
typedef enum tagCSC_ThreadPool {
CSC_ThreadPoolNone = 0,
CSC_ThreadPoolInherit,
CSC_STAThreadPool,
CSC_MTAThreadPool
} CSC_ThreadPool;
Constantes
CSC_ThreadPoolNone Valor: 0 No se utiliza ningún grupo de subprocesos. Si este valor se usa para configurar un objeto CServiceConfig que se pasa a CoCreateActivity, se devuelve un error (CO_E_THREADPOOL_CONFIG). Esta es la configuración predeterminada del grupo de subprocesos para CServiceConfig cuando CSC_InheritanceConfig se establece en CSC_Ignore. |
CSC_ThreadPoolInherit Se utiliza el mismo tipo de apartamento de grupo de subprocesos que el apartamento del subproceso del llamador. Si el apartamento de subproceso del autor de la llamada es el apartamento neutro, se usa un apartamento de un solo subproceso. Esta es la configuración predeterminada del grupo de subprocesos para CServiceConfig cuando CSC_InheritanceConfig se establece en CSC_Inherit. |
CSC_STAThreadPool Se utiliza un contenedor uniproceso (STA). |
CSC_MTAThreadPool Se utiliza un apartamento multiproceso (MTA). |
Comentarios
Esta enumeración se usa para establecer el grupo de subprocesos para CServiceConfig solo al llamar a CoCreateActivity. Se devuelve un error si intenta establecer el grupo de subprocesos al llamar a CoEnterServiceDomain.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | comsvcs.h |