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.