Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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