Quellattribut
Das [source]- Attribut gibt an, dass ein Member einer Co-Klasse, -Eigenschaft oder -Methode eine Quelle von Ereignissen ist. Für ein Member einer Co-Klasse bedeutet dieses Attribut, dass das Element aufgerufen und nicht implementiert wird.
[
coclass-attributes
]
coclass coclass-name
{
[source [, optional-attributes] ] statement-type statement-name;
[, ...]
}
[source] object-type function-name(optional-parameter-list);
Parameter
-
coclass-attribute
-
Null oder mehr Attribute, die auf die Co-Klasse angewendet werden.
-
coclass-name
-
Der Namensbezeichner der Co-Klasse.
-
optional-attributes
-
Null oder mehr MIDL-Attribute.
-
Anweisungstyp
-
Kann schnittstelle oder dispinterface sein.
-
Anweisungsname
-
Der Name der Schnittstelle oder der Dispinterface.
-
object-type
-
Der Typ des Objekts, das die Methode zurückgibt. Dieses Objekt ist eine Quelle von Ereignissen.
-
Funktionsname
-
Der Name einer Methode in einer Schnittstelle oder Dispinterface.
-
optional-parameter-list
-
Null oder mehr Methodenparameter.
Bemerkungen
Bei einer Eigenschaft oder Methode gibt das [source]- Attribut an, dass der Member ein Objekt oder variant zurückgibt, das eine Ereignisquelle ist. Das -Objekt implementiert IConnectionPointContainer.
Flags
IMPLTYPEFLAG_FSOURCE, VARFLAG_SOURCE, FUNCFLAG_SOURCE
Beispiele
[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;
Weitere Informationen