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.