aggregatable (atributo)
El atributo [aggregatable] indica que la clase admite la agregación.
[
coclass-attribute-list,
aggregatable
]
coclass coclass-name
{
coclass-interface-list
}
Parámetros
-
coclass-attribute-list
-
Otros atributos que se aplican a la clase .
-
coclass-name
-
Nombre de la clase.
-
coclass-interface-list
-
Una lista de interfaces para la clase .
Comentarios
Use el atributo [aggregatable] en una instrucción coclass para que los usuarios sepan que la clase admite agregaciones. Es decir, la clase permite que una clase contenedora exponga sus interfaces como si estas interfaces fueran las propias interfaces del contenedor.
La representación de tipoflag para este atributo es TYPEFLAG_FAGGREGATABLE.
Ejemplos
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
aggregatable
]
coclass Form
{
[default] interface IForm;
[default, source] interface IFormEvents;
}
Vea también