Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает пул потоков, в котором выполняется работа, отправленная с помощью действия, возвращаемого из CoCreateActivity.
Синтаксис
typedef enum tagCSC_ThreadPool {
CSC_ThreadPoolNone = 0,
CSC_ThreadPoolInherit,
CSC_STAThreadPool,
CSC_MTAThreadPool
} CSC_ThreadPool;
Константы
CSC_ThreadPoolNoneЗначение: 0 Пул потоков не используется. Если это значение используется для настройки объекта CServiceConfig , передаваемого в CoCreateActivity, возвращается ошибка (CO_E_THREADPOOL_CONFIG). Это параметр пула потоков по умолчанию для CServiceConfig , если CSC_InheritanceConfig имеет значение CSC_Ignore. |
CSC_ThreadPoolInheritТот же тип апартамента пула потоков, который используется апартаментом потока вызывающего объекта. Если квартира потока вызывающего абонента является нейтральной квартирой, используется однопоточная квартира. Это параметр пула потоков по умолчанию для CServiceConfig , если CSC_InheritanceConfig имеет значение CSC_Inherit. |
CSC_STAThreadPoolИспользуется однопотоковое подразделение. |
CSC_MTAThreadPoolИспользуется многопотоковое подразделение. |
Комментарии
Это перечисление используется для задания пула потоков для CServiceConfig только при вызове CoCreateActivity. При попытке задать пул потоков при вызове CoEnterServiceDomain возвращается ошибка.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Верхняя часть | comsvcs.h |