DECLARE_OBJECT_DESCRIPTION

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.

Глобальные функции и макросы ATL

Index