source 特性
[source] 属性指示 coclass、属性或方法的成员是事件的源。 对于 coclass 的成员,此属性意味着调用而不是实现该成员。
[
coclass-attributes
]
coclass coclass-name
{
[source [, optional-attributes] ] statement-type statement-name;
[, ...]
}
[source] object-type function-name(optional-parameter-list);
-
coclass-attributes
-
将应用于 coclass 的零个或多个属性。
-
coclass-name
-
coclass 的名称标识符。
-
optional-attributes
-
零个或多个 MIDL 属性。
-
statement-type
-
可以是 接口 或 dispinterface。
-
statement-name
-
接口或 dispinterface 的名称。
-
object-type
-
方法返回的 对象的类型。 此对象是事件的源。
-
function-name
-
接口或 dispinterface 中方法的名称。
-
optional-parameter-list
-
零个或多个方法参数。
在属性或方法上, [source] 属性指示成员返回作为事件源的对象或 VARIANT。 对象实现 IConnectionPointContainer。
IMPLTYPEFLAG_FSOURCE、VARFLAG_SOURCE、FUNCFLAG_SOURCE
[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;