DECLARE_OBJECT_DESCRIPTION

DECLARE_OBJECT_DESCRIPTION ( X )

Parameter

x

[in] Das Klassenobjekt Beschreibung.

Bemerkungen

Können Sie eine Textbeschreibung für Ihr Class-Objekt angeben. ATL tritt diese Beschreibung in der Objekt-Map durch das Makro OBJECT_ENTRY.

DECLARE_OBJECT_DESCRIPTION implementiert eine GetObjectDescription Funktion, die Sie verwenden können, um die CComCoClass::GetObjectDescription -Methode überschreiben. Zum Beispiel

klasse CMyClass: öffentliche CComCoClasslt; ... >, ...
{
Öffentliche:
   / / Override CComCoClass::GetObjectDescription
   DECLARE_OBJECT_DESCRIPTION ("Account Transfer Object 1.0")

...
}

Die GetObjectDescription Funktion von IComponentRegistrar::GetComponents. IComponentRegistrar ist eine Automatisierungsschnittstelle, mit der Sie zu registrieren und deren Registrierung aufzuheben Einzelkomponenten in einer DLL. Wenn Sie eine Komponentenregistrierung-Objekt mit den Assistenten für ATL-Objekte erstellen, wird der Assistent automatisch die IComponentRegistrar -Schnittstelle implementieren. IComponentRegistrar wird in der Regel von Microsoft Transaction Server verwendet.

Weitere Informationen über den Assistenten für ATL-Objekte finden Sie im Artikel Erstellen eines ATL-Projekts.

ATL-Makros und globale Funktionen

Index