DECLARE_OBJECT_DESCRIPTION ( x )
パラメーター
x
[入力]クラス オブジェクトの説明。
解説
あなたのクラスのオブジェクトを説明するテキストを指定することができます。ATL は、オブジェクト マップのOBJECT_ENTRYマクロにこの説明を入力します。
DECLARE_OBJECT_DESCRIPTIONは、 CComCoClass::GetObjectDescriptionメソッドをオーバーライドすることができます、 GetObjectDescription関数を実装します。たとえば
クラス CMyClass: 公共の CComCoClasslt;... >, ...{パブリック。//CComCoClass::GetObjectDescription のオーバーライドDECLARE_OBJECT_DESCRIPTION (「アカウント転送オブジェクト 1.0」)...}
GetObjectDescription関数は、 IComponentRegistrar::GetComponentsによって呼び出されます。IComponentRegistrarを登録し、DLL 内の個々 のコンポーネントの登録を解除することができます、オートメーション インターフェイスです。ATL オブジェクト ウィザードで、コンポーネントの登録オブジェクトを作成すると、ウィザードは自動的に、 IComponentRegistrarインターフェイスを実装します。IComponentRegistrarは通常 Microsoft トランザクション サーバーによって使用されます。
ATL オブジェクト ウィザードの詳細についてを参照してください、記事、ATL プロジェクトの作成。