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.
Obtiene información de metadatos para el evento representado por el token de evento especificado, incluido el tipo declarante, los métodos add y remove para delegados, así como las marcas y otros datos asociados.
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 [in] Token de metadatos de evento que representa el evento para el que se van a obtener metadatos.
pClass [out] Puntero al token TypeDef que representa la clase que declara el evento.
szEvent [out] Nombre del evento al que hace evreferencia .
pchEvent [in] Longitud solicitada en caracteres anchos de szEvent.
pdwEventFlags [out] Longitud devuelta en caracteres anchos de szEvent.
ptkEventType [out] Puntero a un token de metadatos TypeRef o TypeDef que representa el Delegate tipo del evento.
pmdAddOn [out] Puntero al token de metadatos que representa el método que agrega controladores para el evento.
pmdRemoveOn [out] Puntero al token de metadatos que representa el método que quita los controladores del evento.
pmdFire [out] Puntero al token de metadatos que representa el método que genera el evento.
rmdOtherMethod [out] Matriz de punteros de token a otros métodos asociados al evento.
cMax [in] Tamaño máximo de la rmdOtherMethod matriz.
pcOtherMethod [out] Número de tokens devueltos en rmdOtherMethod.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib