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