DECLARE_OBJECT_DESCRIPTION

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.

Macro ATL e funzioni globali

Index