다음을 통해 공유


집계 및 클래스 팩터리 매크로

이러한 매크로는 팩토리 클래스를 선언 하 고 집계를 제어 방법을 제공 합니다.

DECLARE_AGGREGATABLE

개체 수를 선언 (기본값)를 집계 합니다.

DECLARE_CLASSFACTORY

선언 하는 클래스 팩터리 CComClassFactory, 기본 ATL 클래스 팩터리입니다.

DECLARE_CLASSFACTORY_EX

하는 클래스 팩터리를 클래스 팩터리 개체를 선언 합니다.

DECLARE_CLASSFACTORY2

선언 CComClassFactory2 으로 클래스 팩터리입니다.

DECLARE_CLASSFACTORY_AUTO_THREAD

선언 CComClassFactoryAutoThread 으로 클래스 팩터리입니다.

DECLARE_CLASSFACTORY_SINGLETON

선언 CComClassFactorySingleton 으로 클래스 팩터리입니다.

DECLARE_GET_CONTROLLING_UNKNOWN

가상 선언 GetControllingUnknown 함수입니다.

DECLARE_NOT_AGGREGATABLE

개체를 집계할 수 있음을 선언 합니다.

DECLARE_ONLY_AGGREGATABLE

선언 하면 개체가 반드시 집계 되도록 해야 합니다.

DECLARE_POLY_AGGREGATABLE

알 수 없는 외부 값을 확인 하 고 집계 가능한 또는 집계 가능하지 않은, 적절 하 게 개체를 선언 합니다.

DECLARE_PROTECT_FINAL_CONSTRUCT

외부 개체가 내부 개체의 생성 되는 동안 삭제에서 보호 됩니다.

DECLARE_VIEW_STATUS

지정 된 상태 보기 플래그의 컨테이너.

참고 항목

기타 리소스

ATL 매크로