DECLARE_ONLY_AGGREGATABLE

개체를 집계 해야 하도록 지정 합니다.

DECLARE_ONLY_AGGREGATABLE( 
   x  
)

매개 변수

  • x
    [in] 로 집계 가능한 정의 하는 클래스 개체의 이름입니다.

설명

DECLARE_ONLY_AGGREGATABLE오류 발생 (E_FAIL)를 시도 하는 경우 CoCreate 개체가 집합체로.

기본적으로 CComCoClass 포함 된 DECLARE_AGGREGATABLE 개체가 집계 될 수 있도록 지정 하는 매크로입니다.이 기본 동작을 재정의 하려면 DECLARE_ONLY_AGGREGATABLE 클래스 정의에.

예제

class ATL_NO_VTABLE COnlyAggClass :
   public CComObjectRoot,
   public CComCoClass<COnlyAggClass, &CLSID_OnlyAggClass>
{
public:
   COnlyAggClass()
   {
   }

   DECLARE_ONLY_AGGREGATABLE(COnlyAggClass)
};

요구 사항

헤더: atlcom.h

참고 항목

참조

DECLARE_NOT_AGGREGATABLE

기타 리소스

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

ATL 매크로