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