Freigeben über


soll

Gibt ein ATL-Objekt in die Objektzuordnung ein, aktualisiert die Registrierung und erstellt eine Instanz des Objekts.

OBJECT_ENTRY_AUTO( 
   clsid, 
   class  
)

Parameter

  • clsid
    [in] hat die CLSID einer COM-Klasse, die von der C++-Klasse implementiert wurde, class.

  • class
    [in] Der Name der C++-Klasse, die die COM-Klasse dargestellt durch clsid implementiert.

Hinweise

Objekteintragsmakros werden im globalen Bereich in das Projekt, Unterstützung für die Registrierung, die Initialisierung und die Erstellung einer Klasse zu bieten eingefügt.

OBJECT_ENTRY_AUTO gibt die Funktionszeiger der Erstellerklassen- und Klassenfactoryerstellerklassen CreateInstance-Funktionen für dieses Objekt in die automatisch generierte ATL-Objektzuordnung ein.Wenn CAtlComModule::RegisterServer aufgerufen wird, aktualisiert sie die Systemregistrierung für jedes Objekt in der Objektzuordnung.

Die folgende Tabelle beschreibt, wie die Informationen, die zur Objektzuordnung hinzugefügt werden, von der Klasse abgerufen werden, die als zweiten Parameter zu diesem Makro angegeben ist.

Informationen für

Abrufen von

COM-Registrierung

Registrierungs-Makros

Klassenfactoryerstellung

Makro Class Factory

Instanzerstellung

Aggregations-Makros

Teilkategorienregistrierung

Kategorien-Makros

Initialisierung und Bereinigung auf Klassenebene

ObjectMain

Anforderungen

Header: möchten

Siehe auch

Referenz

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO

DECLARE_OBJECT_DESCRIPTION

Weitere Ressourcen

Objektzuordnungs-Makros

ATL-Makros

Obsolete ATL Topics

OBJECT_ENTRY

OBJECT_ENTRY_NON_CREATEABLE