Partilhar via


Método IMetaDataImport::GetEventProps

Obtém informações de metadados para o evento representado pelo token de evento especificado, incluindo o tipo de declaração, os métodos de adicionar e remover para delegados e quaisquer sinalizadores e outros dados associados.

Sintaxe

HRESULT GetEventProps (  
   [in]  mdEvent       ev,  
   [out] mdTypeDef     *pClass,
   [out] LPCWSTR       szEvent,
   [in]  ULONG         cchEvent,
   [out] ULONG         *pchEvent,
   [out] DWORD         *pdwEventFlags,  
   [out] mdToken       *ptkEventType,  
   [out] mdMethodDef   *pmdAddOn,
   [out] mdMethodDef   *pmdRemoveOn,
   [out] mdMethodDef   *pmdFire,
   [out] mdMethodDef   rmdOtherMethod[],
   [in]  ULONG         cMax,  
   [out] ULONG         *pcOtherMethod  
);  

Parâmetros

ev
[in] O token de metadados do evento que representa o evento para o que obter metadados.

pClass
[fora] Um ponteiro para o token TypeDef que representa a classe que declara o evento.

szEvent
[fora] O nome do evento referenciado por ev.

pchEvent
[in] O comprimento pedido em carateres largos de szEvent.

pdwEventFlags
[fora] O comprimento devolvido em carateres largos de szEvent.

ptkEventType
[fora] Um ponteiro para um token de metadados TypeRef ou TypeDef que representa o Delegate tipo de evento.

pmdAddOn
[fora] Um ponteiro para o token de metadados que representa o método que adiciona processadores para o evento.

pmdRemoveOn
[fora] Um ponteiro para o token de metadados que representa o método que remove os processadores do evento.

pmdFire
[fora] Um ponteiro para o token de metadados que representa o método que gera o evento.

rmdOtherMethod
[fora] Uma matriz de ponteiros de token para outros métodos associados ao evento.

cMax
[in] O tamanho máximo da rmdOtherMethod matriz.

pcOtherMethod
[fora] O número de tokens devolvidos em rmdOtherMethod.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: Cor.h

Biblioteca: Incluído como um recurso no MsCorEE.dll

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

Ver também