Método IMetaDataImport::GetEventProps
Obtém informações de metadados do evento representado pelo token do evento especificado, incluindo o tipo de declaração, os métodos de adição e remoção 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 de evento que representa o evento para o qual obter metadados.
pClass
[out] Um ponteiro para o token TypeDef que representa a classe que declara o evento.
szEvent
[out] O nome do evento referenciado por ev
.
pchEvent
[in] O tamanho solicitado em caracteres largos de szEvent
.
pdwEventFlags
[out] O comprimento retornado em caracteres largos de szEvent
.
ptkEventType
[out] Um ponteiro para um token de metadados TypeRef ou TypeDef que representa o tipo Delegate do evento.
pmdAddOn
[out] Um ponteiro para o token de metadados que representa o método que adiciona manipuladores para o evento.
pmdRemoveOn
[out] Um ponteiro para o token de metadados que representa o método que remove manipuladores para o evento.
pmdFire
[out] Um ponteiro para o token de metadados que representa o método que inicia o evento.
rmdOtherMethod
[out] Uma matriz de ponteiros de token para outros métodos associados ao evento.
cMax
[in] O tamanho máximo da matriz rmdOtherMethod
.
pcOtherMethod
[out] O número de tokens retornados em rmdOtherMethod
.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: Cor.h
Biblioteca: incluída como um recurso no MsCorEE.dll
Versões do .NET Framework: Disponíveis desde a versão 1.0