IMetaDataImport::GetEventProps (Método)
Obtiene información de metadatos para el evento representado por el símbolo (token) de evento especificado, incluidos el tipo declarativo, los métodos Add y Remove para los delegados, indicadores y otros datos asociados.
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
);
Parámetros
ev
[in] Símbolo (token) de metadatos de evento que representa el evento para el que se obtienen los metadatos.pClass
[out] Puntero al símbolo (token) de TypeDef que representa la clase que declara el evento.szEvent
[out] Nombre del evento al que hace referencia ev.pchEvent
[in] Longitud solicitada en caracteres anchos de szEvent.pdwEventFlags
[out] Longitud devuelta en caracteres anchos de szEvent.ptkEventType
[out] Puntero a un símbolo (token) de metadatos de TypeRef o TypeDef que representa el tipo Delegate del evento.pmdAddOn
[out] Puntero al símbolo (token) de metadatos que representa el método que agrega controladores para el evento.pmdRemoveOn
[out] Puntero al símbolo (token) de metadatos que representa el método que quita controladores para el evento.pmdFire
[out] Puntero al símbolo (token) de metadatos que representa el método que desencadena el evento.rmdOtherMethod
[out] Matriz de punteros a símbolos (tokens) a otros métodos asociados al evento.cMax
[in] Tamaño máximo de la matriz de rmdOtherMethod.pcOtherMethod
[out] Número de símbolos (tokens) devueltos en rmdOtherMethod.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Cor.h
Biblioteca: se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0