Поделиться через


OBJECT_ENTRY_AUTO

Вставляет объект библиотеки ATL в сопоставление объекта, обновление реестра и создает экземпляр объекта.

OBJECT_ENTRY_AUTO( 
   clsid, 
   class  
)

Параметры

  • clsid
    [in] Идентификатор CLSID COM-класс, реализуемого классом C++ с именем class.

  • class
    [in] Имя класса C++, реализующий COM-класс, представленное clsid.

Заметки

Запись макросов объекта помещаются в глобальной области в проекте обеспечить поддержку регистрации, инициализации и создания класса.

OBJECT_ENTRY_AUTO вставляет указатели функции CreateInstance класса автора и создания фабрики класса для данного объекта в ПУСТО, сформированное сопоставление объектов библиотеки ATL.При CAtlComModule::RegisterServer вызываются он обновляет реестру системы для каждого объекта в сопоставлении объекта.

Таблица ниже описывает сведения, добавляемого к сопоставлению объекта получен из класса, заданного в качестве второго параметра в этот макрос.

Сведения

Полученный из

Регистрация модели COM

Макросы реестра

Создание фабрики классов

Макросы фабрики классов

Создание экземпляра

Макросы агрегата

Регистрация категории компонентов

Макросы категории

Инициализация и очистка Класс-уровня

ObjectMain

Требования

Header: atlcom.h

См. также

Ссылки

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO

DECLARE_OBJECT_DESCRIPTION

Другие ресурсы

Макросы сопоставления объекта

Макросы ATL

Obsolete ATL Topics

OBJECT_ENTRY

OBJECT_ENTRY_NON_CREATEABLE