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