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 |
|
Klassenfactoryerstellung |
|
Instanzerstellung |
|
Teilkategorienregistrierung |
|
Initialisierung und Bereinigung auf Klassenebene |
Anforderungen
Header: möchten
Siehe auch
Referenz
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO