Compartir a través de


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

coclase

Generación de una biblioteca de tipos con MIDL

Ejemplo de archivo ODL

Sintaxis de archivo ODL