DECLARE_OBJECT_DESCRIPTION

允许您为选件类对象指定文本说明。

DECLARE_OBJECT_DESCRIPTION( 
   x  
)

参数

  • x
    [in] 选件类对象的声明。

备注

ATL输入此声明对象映射通过 OBJECT_ENTRY 宏。

DECLARE_OBJECT_DESCRIPTION 实现一个 GetObjectDescription 功能,可以使用重写 CComCoClass::GetObjectDescription 方法。

GetObjectDescription 功能由 IComponentRegistrar::GetComponents调用。IComponentRegistrar 是允许您在DLL注册和注销各个元素的自动化接口。在使用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

请参见

其他资源

对象映射宏

ATL 宏