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)
? ...
}
참고 항목