CSC_ThreadPool 열거형(comsvcs.h)
CoCreateActivity에서 반환된 작업을 통해 제출된 작업을 실행하는 스레드 풀을 나타냅니다.
Syntax
typedef enum tagCSC_ThreadPool {
CSC_ThreadPoolNone = 0,
CSC_ThreadPoolInherit,
CSC_STAThreadPool,
CSC_MTAThreadPool
} CSC_ThreadPool;
상수
CSC_ThreadPoolNone 값: 0 스레드 풀이 사용되지 않습니다. 이 값을 사용하여 CoCreateActivity에 전달되는 CServiceConfig 개체를 구성하는 경우 오류(CO_E_THREADPOOL_CONFIG)가 반환됩니다. CSC_InheritanceConfig CSC_Ignore 설정된 경우 CServiceConfig에 대한 기본 스레드 풀 설정입니다. |
CSC_ThreadPoolInherit 호출자의 스레드 아파트와 같은 형식의 스레드 풀 아파트를 사용합니다. 호출자의 스레드 아파트가 중립 아파트인 경우 단일 스레드 아파트가 사용됩니다. CSC_InheritanceConfig CSC_Inherit 설정된 경우 CServiceConfig에 대한 기본 스레드 풀 설정입니다. |
CSC_STAThreadPool STA(단일 스레드 아파트)가 사용됩니다. |
CSC_MTAThreadPool MTA(다중 스레드 아파트)를 사용합니다. |
설명
이 열거형은 CoCreateActivity를 호출할 때만 CServiceConfig에 대한 스레드 풀을 설정하는 데 사용됩니다. CoEnterServiceDomain을 호출할 때 스레드 풀을 설정하려고 하면 오류가 반환됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | comsvcs.h |