次の方法で共有


CComCoClass::GetObjectDescription

更新 : 2007 年 11 月

この静的関数はクラス オブジェクトの説明文を取得します。

static LPCTSTR WINAPI GetObjectDescription( );

戻り値

クラス オブジェクトの説明を返します。

解説

既定の実装では NULL を返します。DECLARE_OBJECT_DESCRIPTION マクロを使用して、このメソッドをオーバーライドできます。次に例を示します。

class ATL_NO_VTABLE CMyDoc :
   public CComObjectRootEx<CComSingleThreadModel>,
   public CComCoClass<CMyDoc, &CLSID_MyDoc>,
   public IDocument
{
public:
   DECLARE_OBJECT_DESCRIPTION("My Document Object 1.0")

   // Remainder of class declaration omitted.

GetObjectDescriptionIComponentRegistrar::GetComponents によって呼び出されます。IComponentRegistrar は、1 つのダイナミック リンク ライブラリ (DLL: Dynamic-Link Library) 中の個別のコンポーネントを登録したり、登録解除できるようにするオートメーション インターフェイスです。ATL プロジェクト ウィザードを使用してコンポーネント レジストラ オブジェクトを作成すると、ウィザードは自動的に IComponentRegistrar インターフェイスを実装します。通常、IComponentRegistrar は Microsoft Transaction Server によって使用されます。

ATL プロジェクト ウィザードの詳細については、「ATL プロジェクトの作成」を参照してください。

必要条件

ヘッダー : atlcom.h

参照

参照

CComCoClass クラス

その他の技術情報

CComCoClass のメンバ