templatelt; класTконстанта C&LSID *pclsid >
клас CComCoClass
Параметри
T
Ваш клас, отриманих від CComCoClass.
pclsid
Вказівник на CLSID об'єкта.
CComCoClass надає методи для отримання CLSID об'єкта й настроювання відомостей про помилку. Будь-який об'єкт класу, які можуть бути створені зовні повинні бути отримані з CComCoClass.
CComCoClass також визначає за замовчуванням клас заводу та агрегації модель для вашого об'єкта. CComCoClass використовує такі два макроси:
Будь-який з цих параметрів за промовчанням можна змінити, вказавши інший макрос у визначенні вашого класу. Наприклад, використовувати CComClassFactory2 замість CComClassFactory, укажіть макрос DECLARE_CLASSFACTORY2:
клас CMyClass:..., nbsp; Громадська CComCoClass < CMyClass & CLSID_CMyClass >
{
готелю:
DECLARE_CLASSFACTORY2(CMyLicense)
...
}
# включити lt;atlcom.h>