DECLARE_OBJECT_DESCRIPTION

DECLARE_OBJECT_DESCRIPTION ( x )

Parâmetros

x

[no] Descrição do objeto de classe.

Observações

Permite que você especifique uma descrição de texto para o objeto de classe. ATL insere essa descrição o mapa de objeto com a macro de OBJECT_ENTRY.

DECLARE_OBJECT_DESCRIPTION implementa uma função de GetObjectDescription , que você pode usar para substituir o método CComCoClass::GetObjectDescription . Por exemplo

classe CMyClass: CComCoClasslt pública; ... >, ...
{
público:
   / / Substituir CComCoClass::GetObjectDescription
   DECLARE_OBJECT_DESCRIPTION ("transferência da conta objeto 1.0")

...
}

A função GetObjectDescription é chamada por IComponentRegistrar::GetComponents. IComponentRegistrar é uma interface de automação que permite registrar e cancelar o registro de componentes individuais em uma DLL. Quando você cria um objeto de registrador de componentes com o Assistente de objeto ATL, o assistente automaticamente irá implementar a interface de IComponentRegistrar . IComponentRegistrar é normalmente usado pelo Microsoft Transaction Server.

Para obter mais informações sobre o Assistente de objeto ATL, consulte o artigo Criando um projeto ATL.

ATL Macros e funções Global

Index