Partilhar via


Método IMetaDataEmit::SetEventProps

Define ou atualiza a funcionalidade especificada de um evento definido por uma chamada anterior para IMetaDataEmit::D efineEvent.

Sintaxe

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

Parâmetros

ev
[in] O token de evento.

dwEventFlags
[in] Sinalizadores de eventos. Trata-se de uma máscara de bits de CorEventAttr valores.

tkEventType
[in] O token da classe de eventos. Isto é um mdTypeDef ou um mdTypeRef token.

mdAddOn
[in] O método utilizado para subscrever o evento ou nulo.

mdRemoveOn
[in] O método utilizado para anular a subscrição do evento ou nulo.

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

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

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: Cor.h

Biblioteca: Utilizado como recurso no MSCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também