aggregatable 特性

[aggregatable] 属性指示类支持聚合。

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

参数

coclass-attribute-list

应用于 类的其他属性。

coclass-name

类的名称。

coclass-interface-list

类的接口列表。

备注

coclass 语句使用 [aggregatable] 属性可让用户知道该类支持聚合。 也就是说,类允许容器类公开其接口,就像这些接口是容器自己的接口一样。

此属性的 typeflag 表示形式TYPEFLAG_FAGGREGATABLE。

示例

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

另请参阅

coclass

使用 MIDL 生成类型库

ODL 文件示例

ODL 文件语法