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