source 屬性
[source]屬性工作表示coclass、property 或 方法的成員是事件的來源。 對於 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。
Flags
IMPLTYPEFLAG_FSOURCE、VARFLAG_SOURCE、FUNCFLAG_SOURCE
範例
[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;
另請參閱