Udostępnij za pośrednictwem


DECLARE_OBJECT_DESCRIPTION

Pozwala określić opis tekstowy obiektu klasy.

DECLARE_OBJECT_DESCRIPTION( 
   x  
)

Parametry

  • x
    [w] Opis obiektu klasy.

Uwagi

ATL zaciąga ten opis mapy obiektu poprzez OBJECT_ENTRY makro.

DECLARE_OBJECT_DESCRIPTIONimplementuje GetObjectDescription funkcji można zastąpić CComCoClass::GetObjectDescription metody.

GetObjectDescription Funkcja jest wywoływana przez IComponentRegistrar::GetComponents.IComponentRegistrar jest interfejs automatyzacji, który umożliwia rejestrowanie i wyrejestrowywanie poszczególne składniki w bibliotece DLL.Podczas tworzenia obiektu Rejestrator składników z kreatora Projekt ATL, Kreator automatycznie wprowadzi IComponentRegistrar interfejsu.IComponentRegistrar jest zazwyczaj używany przez program Microsoft Transaction Server.

Aby uzyskać więcej informacji na temat kreatora Projekt ATL, zobacz artykuł Tworzenie projektu ATL.

Przykład

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")
};

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Obiekt mapy makra

Makra ATL