次の方法で共有


CComCoClass::GetObjectDescription

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

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 のメンバー