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에 적용할 특성이 0개 이상입니다.
-
coclass-name
-
coclass의 이름 식별자입니다.
-
optional-attributes
-
MIDL 특성이 0개 이상입니다.
-
statement-type
-
인터페이스 또는 dispinterface일 수 있습니다.
-
statement-name
-
인터페이스 또는 dispinterface의 이름입니다.
-
object-type
-
메서드가 반환하는 개체의 형식입니다. 이 개체는 이벤트의 원본입니다.
-
function-name
-
인터페이스 또는 dispinterface에 있는 메서드의 이름입니다.
-
optional-parameter-list
-
메서드 매개 변수가 0개 이상입니다.
속성 또는 메서드에서 [source] 특성은 멤버가 이벤트의 원본인 개체 또는 VARIANT를 반환한다는 것을 나타냅니다. 개체는 IConnectionPointContainer를 구현합니다.
IMPLTYPEFLAG_FSOURCE, VARFLAG_SOURCE, FUNCFLAG_SOURCE
[default, source] dispinterface DIMyFaceAdviseSink;
[source]interface IMyFaceAdviseSink;