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 |
|
Vytvoření třídy factory |
|
Vytvoření instance |
|
Registrace součástí kategorie |
|
Inicializace úrovně třídy a vyčištění |
Požadavky
Záhlaví: atlcom.h
Viz také
Referenční dokumentace
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO