다음을 통해 공유


스레딩 (C++)

COM 개체의 스레딩 모델을 지정합니다.

[ threading(
   model=enumeration
) ]

매개 변수

  • 모델(옵션)
    다음과 같은 스레딩 모델 중 하나:

    • 아파트 (아파트 스레딩)

    • 중립 (.NET Framework 구성 요소와 사용자 인터페이스는 없습니다)

    • 단일 (단순 스레딩)

    • 사용할 수 있는 (자유 스레딩)

    • 둘 다 (아파트 및 자유 스레딩을)

    기본값은 아파트.

설명

해당 스레딩 C++ 특성은 생성 된.idl 파일에 표시 되지만 COM 개체의 구현에서 사용 됩니다.

ATL 프로젝트의 경우는 coclass 특성이 수도 있는 경우 스레딩 모델이 지정 된 모델 템플릿 매개 변수로 전달 되는 CComObjectRootEx 클래스를 삽입는 coclass 특성.

스레딩 특성에도 액세스할 수 보호 된 event_source.

예제

참조는 사용이 허가 된 샘플 사용을 예를 들어 스레딩.

요구 사항

컨텍스트 특성

적용 대상

클래스,struct

반복 가능

아니요

필수 특성

coclass

잘못 된 특성

없음

속성 컨텍스트에 대 한 자세한 내용은 참조 하십시오. 컨텍스트 특성.

참고 항목

참조

Neutral Apartments

개념

오래 된 코드 (Visual C++)에 대 한 다중 스레딩 지원

기타 리소스

COM 특성

Typedef, 열거형, 공용 구조체와 구조체의 특성

클래스 특성

Attributes Samples