Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Indique le pool de threads dans lequel s’exécute le travail envoyé via l’activité retournée par CoCreateActivity.
Syntax
typedef enum tagCSC_ThreadPool {
CSC_ThreadPoolNone = 0,
CSC_ThreadPoolInherit,
CSC_STAThreadPool,
CSC_MTAThreadPool
} CSC_ThreadPool;
Constantes
CSC_ThreadPoolNoneValeur : 0 Aucun pool de threads n’est utilisé. Si cette valeur est utilisée pour configurer un objet CServiceConfig passé à CoCreateActivity, une erreur (CO_E_THREADPOOL_CONFIG) est retournée. Il s’agit du paramètre de pool de threads par défaut pour CServiceConfig lorsque CSC_InheritanceConfig est défini sur CSC_Ignore. |
CSC_ThreadPoolInheritLe même type de cloisonnement de pool de threads que le cloisonnement de thread de l’appelant est utilisé. Si l’appartement du thread de l’appelant est l’appartement neutre, un appartement monothread est utilisé. Il s’agit du paramètre de pool de threads par défaut pour CServiceConfig lorsque CSC_InheritanceConfig est défini sur CSC_Inherit. |
CSC_STAThreadPoolUn thread unique cloisonné (STA) est utilisé. |
CSC_MTAThreadPoolUn multithread cloisonné (MTA) est utilisé. |
Remarques
Cette énumération est utilisée pour définir le pool de threads pour CServiceConfig uniquement lors de l’appel de CoCreateActivity. Une erreur est retournée si vous essayez de définir le pool de threads lors de l’appel de CoEnterServiceDomain.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| En-tête | comsvcs.h |