source (atributo)
El atributo [source] indica que un miembro de una coclase, propiedad o método es un origen de eventos. Para un miembro de una coclase, este atributo significa que se llama al miembro en lugar de implementado.
[
coclass-attributes
]
coclass coclass-name
{
[source [, optional-attributes] ] statement-type statement-name;
[, ...]
}
[source] object-type function-name(optional-parameter-list);
Parámetros
-
coclass-attributes
-
Cero o más atributos que se aplicarán a la coclase.
-
coclass-name
-
Identificador de nombre de la coclase.
-
atributos opcionales
-
Cero o más atributos MIDL.
-
tipo de instrucción
-
Puede ser interfaz o dispinterface.
-
nombre de instrucción
-
Nombre de la interfaz o dispinterface.
-
tipo de objeto
-
Tipo del objeto que devuelve el método. Este objeto es un origen de eventos.
-
function-name
-
Nombre de un método en una interfaz o dispinterface.
-
optional-parameter-list
-
Cero o más parámetros de método.
Observaciones
En una propiedad o método, el atributo [source] indica que el miembro devuelve un objeto o VARIANT que es un origen de eventos. El objeto implementa IConnectionPointContainer.
Marcas
IMPLTYPEFLAG_FSOURCE, VARFLAG_SOURCE, FUNCFLAG_SOURCE
Ejemplos
[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;
Vea también