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.
GetObjectDescription は IComponentRegistrar::GetComponents によって呼び出されます。IComponentRegistrar は、1 つのダイナミック リンク ライブラリ (DLL: Dynamic-Link Library) 中の個別のコンポーネントを登録したり、登録解除できるようにするオートメーション インターフェイスです。ATL プロジェクト ウィザードを使用してコンポーネント レジストラ オブジェクトを作成すると、ウィザードは自動的に IComponentRegistrar インターフェイスを実装します。通常、IComponentRegistrar は Microsoft Transaction Server によって使用されます。
ATL プロジェクト ウィザードの詳細については、「ATL プロジェクトの作成」を参照してください。
必要条件
ヘッダー : atlcom.h