IMetaDataEmit::SetEventProps 메서드

IMetaDataEmit::D efineEvent에 대한 이전 호출로 정의된 이벤트의 지정된 기능을 설정하거나 업데이트합니다.

구문

HRESULT SetEventProps (  
    [in]  mdEvent     ev,
    [in]  DWORD       dwEventFlags,
    [in]  mdToken     tkEventType,
    [in]  mdMethodDef mdAddOn,
    [in]  mdMethodDef mdRemoveOn,
    [in]  mdMethodDef mdFire,
    [in]  mdMethodDef rmdOtherMethods[]
);  

매개 변수

ev
[in] 이벤트 토큰입니다.

dwEventFlags
[in] 이벤트 플래그입니다. CorEventAttr 값의 비트마스크입니다.

tkEventType
[in] 이벤트 클래스에 대한 토큰입니다. mdTypeDef 또는 mdTypeRef 토큰입니다.

mdAddOn
[in] 이벤트를 구독하는 데 사용되는 메서드이거나 null입니다.

mdRemoveOn
[in] 이벤트를 구독을 취소하는 데 사용되는 메서드이거나 null입니다.

mdFire
[in] 이벤트를 발생시키기 위해 (파생된 클래스에서) 사용되는 메서드입니다.

rmdOtherMethods[]
[in] 이벤트와 연결된 다른 메서드에 대한 토큰 배열입니다. 배열의 마지막 요소는 mdMethodDefNil이어야 합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: Cor.h

라이브러리: MsCorEE.dll에서 리소스로 사용됩니다.

.NET Framework 버전: 1.0부터 사용 가능

참고 항목