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