Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Crea una definición para un evento con la firma de metadatos especificada y obtiene un token para esa definición 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] Token de la clase o interfaz de destino. Se trata de un mdTypeDef token o mdTypeDefNil .
szEvent [in] Nombre del evento.
dwEventFlags [in] Marcas de evento.
tkEventType [in] Token de la clase de eventos. Se trata de un mdTypeDeftoken , o mdTypeRef.mdTokenNil
mdAddOn [in] Método usado para suscribirse al evento o null.
mdRemoveOn [in] Método que se usa para cancelar la suscripción al evento o null.
mdFire [in] Método usado (por una clase derivada) para generar el evento.
rmdOtherMethods[] [in] Matriz de tokens para otros métodos asociados al evento. La matriz finaliza con un mdMethodDefNil token.
pmdEvent [out] Token de metadatos asignado al evento.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib