Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 adição e remoção para delegados e quaisquer sinalizadores e outros dados associados.
Syntax
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
);
Parameters
ev [em] O token de metadados de evento que representa o evento para o qual obter metadados.
pClass [saídas] Um ponteiro para o token TypeDef que representa a classe que declara o evento.
szEvent [saídas] O nome do evento referenciado por ev.
pchEvent [em] O comprimento solicitado em caracteres largos de szEvent.
pdwEventFlags [saídas] O comprimento retornado em caracteres largos de szEvent.
ptkEventType [saídas] Um ponteiro para um token de metadados TypeRef ou TypeDef que representa o Delegate tipo do evento.
pmdAddOn [saídas] Um ponteiro para o token de metadados que representa o método que adiciona manipuladores para o evento.
pmdRemoveOn [saídas] Um ponteiro para o token de metadados que representa o método que remove manipuladores para o evento.
pmdFire [saídas] Um ponteiro para o token de metadados que representa o método que gera o evento.
rmdOtherMethod [saídas] Uma matriz de ponteiros de token para outros métodos associados ao evento.
cMax [em] O tamanho máximo da rmdOtherMethod matriz.
pcOtherMethod [saídas] O número de tokens retornados em rmdOtherMethod.
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Header: Cor.h
Library: CorGuids.lib