共用方式為


DECLARE_OBJECT_DESCRIPTION

可讓您為類別的文字描述。

DECLARE_OBJECT_DESCRIPTION( 
   x  
)

參數

  • x
    [in] 類別物件的描述。

備註

ATL 進入本說明物件對應至傳遞 OBJECT_ENTRY 巨集。

DECLARE_OBJECT_DESCRIPTION 實作 GetObjectDescription 函式,您可以利用這些類別來覆寫 CComCoClass::GetObjectDescription 方法。

GetObjectDescription 函式是由 IComponentRegistrar::GetComponents呼叫。 IComponentRegistrar 是可讓您註冊和移除註冊 DLL 中的個別元件的 Automation 介面。 當您使用 ATL 專案精靈的元件登錄器物件,精靈會自動實作 IComponentRegistrar 介面。 Microsoft Transaction Server 通常會使用IComponentRegistrar

如需 ATL 專案精靈的詳細資訊,請參閱本文 建立 ATL 專案

範例

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

需求

Header: atlcom.h

請參閱

其他資源

Object Map Macros

ATL 巨集