Condividi tramite


aggregatable (attributo)

L'attributo [aggregabile] indica che la classe supporta l'aggregazione.

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

Parametri

coclass-attribute-list

Altri attributi che si applicano alla classe .

coclasse-name

Nome della classe.

coclass-interface-list

Elenco di interfacce per la classe .

Commenti

Usare l'attributo [aggregabile] in un'istruzione coclasse per informare gli utenti che la classe supporta le aggregazioni. Ovvero, la classe consente l'esposizione delle relative interfacce da parte di una classe contenitore come se queste interfacce fossero interfacce proprie del contenitore.

La rappresentazione typeflag per questo attributo è TYPEFLAG_FAGGREGATABLE.

Esempi

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

Vedere anche

coclass

Generazione di una libreria dei tipi con MIDL

Esempio di file ODL

Sintassi dei file ODL