source (attributo)
L'attributo [source] indica che un membro di una coclasse, una proprietà o un metodo è un'origine di eventi. Per un membro di una coclasse, questo attributo significa che il membro viene chiamato anziché implementato.
[
coclass-attributes
]
coclass coclass-name
{
[source [, optional-attributes] ] statement-type statement-name;
[, ...]
}
[source] object-type function-name(optional-parameter-list);
Parametri
-
attributi di coclasse
-
Zero o più attributi che verranno applicati alla coclasse.
-
coclasse-name
-
Identificatore del nome della coclasse.
-
attributi facoltativi
-
Zero o più attributi MIDL.
-
tipo di istruzione
-
Può essere interfaccia o dispinterface.
-
nome istruzione
-
Nome dell'interfaccia o del dispinterface.
-
tipo di oggetto
-
Tipo dell'oggetto restituito dal metodo. Questo oggetto è un'origine di eventi.
-
nome funzione
-
Nome di un metodo in un'interfaccia o dispinterface.
-
facoltativo-parameter-list
-
Zero o più parametri del metodo.
Commenti
In una proprietà o in un metodo l'attributo [source] indica che il membro restituisce un oggetto o VARIANT che è un'origine di eventi. L'oggetto implementa IConnectionPointContainer.
Flags
IMPLTYPEFLAG_FSOURCE, VARFLAG_SOURCE, FUNCFLAG_SOURCE
Esempi
[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;
Vedere anche