OBJECT_ENTRY_AUTO
Fornisce un oggetto ATL nella mappa oggetto, aggiorna il Registro di sistema e crea un'istanza dell'oggetto.
OBJECT_ENTRY_AUTO(
clsid,
class
)
Parametri
clsid
[in] Il CLSID di una classe COM implementato dalla classe C++ denominato class.class
[in] il nome della classe C++ che implementa la classe COM rappresentata da clsid.
Note
Le macro di voci dell'oggetto vengono inserite in ambito globale nel progetto fornire il supporto per la registrazione, all'inizializzazione e la creazione di una classe.
OBJECT_ENTRY_AUTO immette i puntatori a funzione delle funzioni CreateInstance della classe dell'autore e l'autore di class factory per questo oggetto nella mappa oggetto generata automaticamente ATL. Quando CAtlComModule::RegisterServer viene chiamato, aggiorna il Registro di sistema per ogni oggetto della mappa oggetto.
Nella tabella seguente viene descritto come aggiunte informazioni sulla mappa oggetto vengono ottenute dalla classe fornita come secondo parametro a questa macro.
Per informazioni |
Estratto da |
---|---|
Registrazione COM |
|
Creazione di class factory |
|
Creazione di istanze |
|
Registrazione componente di categoria |
|
Inizializzazione e pulizia a livello di classe |
Requisiti
Header: atlcom.h
Vedere anche
Riferimenti
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO