다음을 통해 공유


CSC_Binding 열거형(comsvcs.h)

CoCreateActivity에서 반환된 작업을 통해 제출된 모든 작업을 STA(단일 스레드 아파트)에만 바인딩해야 하는지 여부를 나타냅니다. 이 열거형은 MTA(다중 스레드 아파트)에는 영향을 주지 않습니다.

Syntax

typedef enum tagCSC_Binding {
  CSC_NoBinding = 0,
  CSC_BindToPoolThread
} CSC_Binding;

상수

 
CSC_NoBinding
값: 0
작업을 통해 제출된 작업은 단일 STA에 바인딩되지 않습니다.
CSC_BindToPoolThread
작업을 통해 제출된 작업은 단일 STA에 바인딩됩니다.

설명

작업을 통해 제출된 모든 작업을 단일 STA에 바인딩하려면 다양한 작업 비트에서 사용되는 구성 요소와 특정 STA에서 동기화해야 하는 구성 요소로 인터페이스를 마샬링할 필요가 없도록 하는 것 사이의 절전 모드가 필요합니다.

이 열거형은 CoCreateActivity를 호출할 때 CServiceConfig에 대한 스레드 풀 바인딩을 설정하는 데만 사용됩니다. CoEnterServiceDomain을 호출할 때 스레드 풀 바인딩을 설정하려고 하면 오류가 반환됩니다. 이 열거형의 값은 MTA에 영향을 주지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 comsvcs.h

추가 정보

CoCreateActivity

CoEnterServiceDomain

IServiceThreadPoolConfig::SetBindingInfo