DECLARE_OBJECT_DESCRIPTION ( x )
Параметры
x
[в] Описание класса объекта.
Примечания
Позволяет задать текст описания для вашего класса объекта. ATL входит это описание в карту объекта через OBJECT_ENTRY макрос.
DECLARE_OBJECT_DESCRIPTION реализует функцию GetObjectDescription , который можно использовать для переопределения метода CComCoClass::GetObjectDescription . Например
класс CMyClass: государственные CComCoClasslt; ... >, ...
{
общественности:
/ / Override CComCoClass::GetObjectDescription
DECLARE_OBJECT_DESCRIPTION ("счета объект передачи 1.0")
...
}
Функция GetObjectDescription вызывается методом IComponentRegistrar::GetComponents. IComponentRegistrar это интерфейс автоматизации, что позволяет регистрировать и отменять регистрацию отдельные компоненты в DLL. При создании объекта регистратор компонентов с помощью мастера объектов ATL, мастер автоматически реализовать интерфейс IComponentRegistrar . IComponentRegistrar обычно используется в Microsoft Transaction Server.
Дополнительные сведения о мастере объектов ATL можно найти в статье Создание проекта ATL.