DECLARE_OBJECT_DESCRIPTION

Permite especificar una descripción de texto del objeto de clase.

DECLARE_OBJECT_DESCRIPTION( 
   x  
)

Parámetros

  • x
    [in] descripción del objeto de clase de El.

Comentarios

ATL inicia esta descripción en el objeto asignado con la macro de OBJECT_ENTRY .

DECLARE_OBJECT_DESCRIPTION implementa una función de GetObjectDescription , que puede utilizar para reemplazar el método de CComCoClass::GetObjectDescription .

La función de GetObjectDescription llaman IComponentRegistrar::GetComponents.IComponentRegistrar es una interfaz de Automatización que le permite registrarse y los componentes individuales del registro de DLL.Cuando se crea un objeto del registrador de componentes con el asistente para proyectos ATL, el asistente automáticamente implementará la interfaz de IComponentRegistrar .IComponentRegistrar normalmente usan Microsoft Transaction Server.

Para obtener más información sobre el asistente para proyectos ATL, vea el artículo Crear un proyecto ATL.

Ejemplo

class ATL_NO_VTABLE CMyDescribedClass :
   public CComObjectRoot,
   public CComCoClass<CMyDescribedClass, &CLSID_MyDescribedClass>
{
public:
   CMyDescribedClass()
   {
   }

   // Override CComCoClass::GetObjectDescription
   DECLARE_OBJECT_DESCRIPTION("My Described Object 1.0")
};

Requisitos

encabezado: atlcom.h

Vea también

Otros recursos

Macros de mapa de objetos

Macros de ATL