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.
Cria uma definição para um evento com a assinatura de metadados especificada e obtém um token para essa definição de evento.
Syntax
HRESULT DefineEvent (
[in] mdTypeDef td,
[in] LPCWSTR szEvent,
[in] DWORD dwEventFlags,
[in] mdToken tkEventType,
[in] mdMethodDef mdAddOn,
[in] mdMethodDef mdRemoveOn,
[in] mdMethodDef mdFire,
[in] mdMethodDef rmdOtherMethods[],
[out] mdEvent *pmdEvent
);
Parameters
td [em] O token para a classe ou interface de destino. Este é um mdTypeDef ou mdTypeDefNil token.
szEvent [em] O nome do evento.
dwEventFlags [em] Sinalizadores de eventos.
tkEventType [em] O token para a classe de evento. Este é um mdTypeDef, um mdTypeRef, ou um mdTokenNil token.
mdAddOn [em] O método usado para se inscrever no evento, ou null.
mdRemoveOn [em] O método usado para cancelar a inscrição no evento, ou null.
mdFire [em] O método usado (por uma classe derivada) para gerar o evento.
rmdOtherMethods[] [em] Uma matriz de tokens para outros métodos associados ao evento. A matriz é encerrada com um mdMethodDefNil token.
pmdEvent [saídas] O token de metadados atribuído ao evento.
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Header: Cor.h
Library: CorGuids.lib