DECLARE_OBJECT_DESCRIPTION ( x )
Parametri
x
[in] Descrizione dell'oggetto classe.
Osservazioni
Consente di specificare un testo descrittivo della tua classe object. ATL entra in questa descrizione nella mappa dell'oggetto attraverso la macro OBJECT_ENTRY.
DECLARE_OBJECT_DESCRIPTION implementa una funzione GetObjectDescription , che č possibile utilizzare per eseguire l'override del metodo CComCoClass::GetObjectDescription . Ad esempio
classe CMyClass: CComCoClasslt pubblica; ... >, ...
{
pubblica:
/ / Eseguire l'override di CComCoClass::GetObjectDescription
DECLARE_OBJECT_DESCRIPTION ("Account Transfer Object 1.0")
...
}
La funzione GetObjectDescription viene chiamata da IComponentRegistrar::GetComponents. IComponentRegistrar č un'interfaccia di automazione che consente di registrare e annullare la registrazione dei singoli componenti in una DLL. Quando si crea un oggetto effettuarne con creazione guidata oggetto ATL, la procedura guidata verrā automaticamente implementare l'interfaccia di IComponentRegistrar . IComponentRegistrar viene in genere utilizzato da Microsoft Transaction Server.
Per ulteriori informazioni sulla creazione guidata oggetto ATL, vedere l'articolo di creazione di un progetto ATL.