aggregatable 属性

[aggregatable] 属性は、クラスが集計をサポートしていることを示します。

[
   coclass-attribute-list,
   aggregatable
]
coclass coclass-name
{
   coclass-interface-list
}

パラメーター

coclass-attribute-list

クラスに適用されるその他の属性。

coclass-name

クラスの名前。

coclass-interface-list

クラスのインターフェイスの一覧。

解説

コクラス ステートメントで [aggregatable] 属性を使用して、クラスが集計をサポートしていることをユーザーに知らせます。 つまり、 クラスを使用すると、これらのインターフェイスがコンテナー独自のインターフェイスであるかのように、そのインターフェイスをコンテナー クラスによって公開できます。

この属性の型フラグ表現はTYPEFLAG_FAGGREGATABLE。

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
    aggregatable
]
coclass Form
{
    [default] interface IForm;
    [default, source] interface IFormEvents;
}

関連項目

coclass

MIDL を使用したタイプ ライブラリの生成

ODL ファイルの例

ODL ファイルの構文