Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 [in] O token para a classe ou interface de destino. Isso é um token ou mdTypeDefNil um mdTypeDef token.
szEvent [in] O nome do evento.
dwEventFlags [in] Sinalizadores de evento.
tkEventType [in] O token da classe de evento. Isso é um mdTypeDeftoken, um ou um mdTokenNilmdTypeReftoken.
mdAddOn [in] O método usado para assinar o evento ou nulo.
mdRemoveOn [in] O método usado para cancelar a assinatura do evento ou nulo.
mdFire [in] O método usado (por uma classe derivada) para gerar o evento.
rmdOtherMethods[] [in] Uma matriz de tokens para outros métodos associados ao evento. A matriz é encerrada com um mdMethodDefNil token.
pmdEvent [out] O token de metadados atribuído ao evento.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Header: Cor.h
Library: CorGuids.lib