Sdílet prostřednictvím


OBJECT_ENTRY_AUTO

Zadá ATL objekt do objektu mapy a aktualizuje registr vytvoří instanci objektu.

OBJECT_ENTRY_AUTO( 
   clsid, 
   class  
)

Parametry

  • clsid
    [v] Identifikátor CLSID implementované třídou jazyka C++ s názvem třídy COM class .

  • class
    [v] Název třídy C++ implementace třídy COM reprezentované clsid .

Poznámky

Makra položky objektu jsou umístěny na globální rozsah projektu a poskytuje podporu pro registraci, inicializace a vytvoření třídy.

OBJECT_ENTRY_AUTOzadá ukazatele funkce creator třídy a třídy class factory creator CreateInstance funkcí pro tento objekt do mapy automaticky generovaného ATL objektu.Při CAtlComModule::RegisterServer je volána, aktualizuje systémový registr pro každý objekt v mapě objektu.

Následující tabulka popisuje způsob získávání informací přidány k mapě objektu z třídy dána jako druhý parametr toto makro.

Informace pro

Získané

Registrace COM

Makra v registru

Vytvoření třídy factory

Třída Factory makra

Vytvoření instance

Agregace makra

Registrace součástí kategorie

Kategorie makra

Inicializace úrovně třídy a vyčištění

ObjectMain

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO

DECLARE_OBJECT_DESCRIPTION

Další zdroje

Objekt mapy makra

Makra ATL

Obsolete ATL Topics

OBJECT_ENTRY

OBJECT_ENTRY_NON_CREATEABLE