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;

另請參閱

coclass

dispinterface

使用 MIDL 產生類型程式庫

介面

ODL 檔案範例

ODL 檔案語法

TYPEFLAGS