attribut source

L’attribut [ source ] indique qu’un membre d’une coclasse, d’une propriété ou d’une méthode est une source d’événements. Pour un membre d’une coclasse, cet attribut signifie que le membre est appelé au lieu d’être implémenté.

[
    coclass-attributes
]
coclass coclass-name
{
    [source [, optional-attributes] ] statement-type statement-name; 
  [, ...]
}

[source] object-type function-name(optional-parameter-list);

Paramètres

coclasse-attributs

Zéro, un ou plusieurs attributs qui seront appliqués à la coclasse.

nom de la coclasse

Identificateur de nom de la coclasse.

attributs facultatifs

Zéro, un ou plusieurs attributs MIDL.

type d’instruction

Peut être interface ou dispinterface.

nom de l’instruction

Nom de l' interface ou dispinterface.

type d’objet

Type de l’objet retourné par la méthode. Cet objet est une source d’événements.

nom de fonction

Nom d’une méthode dans une interface ou une dispinterface.

liste de paramètres facultatifs

Zéro, un ou plusieurs paramètres de méthode.

Notes

Sur une propriété ou une méthode, l’attribut [ source ] indique que le membre retourne un objet ou un variant qui est une source d’événements. L’objet implémente IConnectionPointContainer.

Indicateurs

IMPLTYPEFLAG _ FSOURCE, _ source VARFLAG, FUNCFLAG _ source

Exemples

[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;

Voir aussi

coclasse

dispinterface

Génération d’une bibliothèque de types avec MIDL

interface

Exemple de fichier ODL

Syntaxe du fichier ODL

TYPEFLAGS