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;

참고 항목

coclass

Dispinterface

MIDL을 사용하여 형식 라이브러리 생성

인터페이스

ODL 파일 예제

ODL 파일 구문

TYPEFLAGS