DECLARE_ONLY_AGGREGATABLE

DECLARE_ONLY_AGGREGATABLE ( x )

Параметри

x

[в] Ім'я об'єкта, клас визначено як тільки aggregatable.

Зауваження

Визначає, що об'єкт має воєдино. DECLARE_ONLY_AGGREGATABLE викликає помилку (E_FAIL), якщо зроблено спробу до CoCreate ваш об'єкт як незгруповані об'єкт.

За промовчанням CComCoClass містить DECLARE_AGGREGATABLE макрос, який указує, що ваш об'єкт можна воєдино. Щоб змінити цю поведінку за замовчуванням, включити DECLARE_ONLY_AGGREGATABLE в ваш клас визначення. Наприклад:

клас CMyClass: Громадська CComCoClasslt;... >,...
{
готелю:
   DECLARE_ONLY_AGGREGATABLE(CMyClass)
   ...
}

ATL макроси та глобальні функції

Дивіться також

DECLARE_NOT_AGGREGATABLE

Index