Partilhar via


IMetaDataEmit::SetEventProps Method

Define ou atualiza o recurso especificado de um evento definido por uma chamada anterior para IMetaDataEmit::D efineEvent.

Syntax

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

Parameters

ev [em] O token de evento.

dwEventFlags [em] Sinalizadores de eventos. Esta é uma máscara de CorEventAttr valores.

tkEventType [em] O token para a classe de evento. Este é um mdTypeDef ou um mdTypeRef token.

mdAddOn [em] O método usado para se inscrever no evento, ou null.

mdRemoveOn [em] O método usado para cancelar a inscrição no evento, ou null.

mdFire [em] O método usado (por uma classe derivada) para gerar o evento.

rmdOtherMethods[] [em] Uma matriz de tokens para outros métodos associados ao evento. O último elemento da matriz deve ser mdMethodDefNil.

Requirements

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Header: Cor.h

Library: CorGuids.lib

See also