Condividi tramite


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

Macro del Registro Di Sistema

Creazione di class factory

Macro di class factory

Creazione di istanze

Macro di aggregazione

Registrazione componente di categoria

Macro di categoria

Inizializzazione e pulizia a livello di classe

ObjectMain

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO

DECLARE_OBJECT_DESCRIPTION

Altre risorse

Object Map Macros

Macro ATL

Obsolete ATL Topics

OBJECT_ENTRY

OBJECT_ENTRY_NON_CREATEABLE