DECLARE_NOT_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE ( x )

매개 변수

x

[in] 집계할 수 없는 것으로 정의 하는 클래스 개체의 이름。

주의

개체가 집계 될 수 없는 지정 합니다. DECLARE_NOT_AGGREGATABLE CreateInstance 를 하려고 하는 경우 오류 (CLASS_E_NOAGGREGATION)를 반환 하면 개체에는 집계。

기본적으로 CComCoClass 개체가 집계 될 수 있습니다 지정 하는 DECLARE_AGGREGATABLE 매크로 포함 합니다. 이 기본 동작을 재정의 하려면 DECLARE_NOT_AGGREGATABLE 클래스 정의에 포함 됩니다. 예를 들어:

클래스 CMyClass: 공공 CComCoClasslt;... >,...
{
공개:
 ? DECLARE_NOT_AGGREGATABLE(CMyClass)
 ? ...
}

ATL 매크로 및 전역 함수

참고 항목

DECLARE_ONLY_AGGREGATABLE

Index