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 макроси та глобальні функції
Дивіться також