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é plutôt qu’implémenté.
[
coclass-attributes
]
coclass coclass-name
{
[source [, optional-attributes] ] statement-type statement-name;
[, ...]
}
[source] object-type function-name(optional-parameter-list);
Paramètres
-
attributs de coclasse
-
Zéro ou plusieurs attributs qui seront appliqués à la coclasse.
-
coclasse-name
-
Identificateur de nom de la coclasse.
-
attributs facultatifs
-
Zéro ou plusieurs attributs MIDL.
-
type d’instruction
-
Il peut s’agir d’une interface ou d’une dispinterface.
-
statement-name
-
Nom de l’interface ou de la dispinterface.
-
type objet
-
Type de l’objet que la méthode retourne. Cet objet est une source d’événements.
-
nom de la fonction
-
Nom d’une méthode dans une interface ou une dispinterface.
-
optional-parameter-list
-
Zéro 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 variant qui est une source d’événements. L’objet implémente IConnectionPointContainer.
Indicateurs
IMPLTYPEFLAG_FSOURCE, VARFLAG_SOURCE, FUNCFLAG_SOURCE
Exemples
[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour