IMetaDataImport::GetEventProps (Método)
Obtiene la información de los metadatos (incluidos el tipo declarativo, los métodos de incorporación y eliminación de delegados, y todas las marcas y los demás datos asociados) del evento que representa el token de evento especificado.
Sintaxis
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] 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 referencia ev
.
pchEvent
[in] Longitud, en caracteres anchos, del parámetro szEvent
que se solicita.
pdwEventFlags
[out] Longitud del parámetro szEvent
que se devuelve y que se mide en caracteres anchos.
ptkEventType
[out] Puntero a un token de metadatos TypeRef o TypeDef que representa el tipo Delegate 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 matriz rmdOtherMethod
.
pcOtherMethod
[out] Número de tokens devueltos en rmdOtherMethod
.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: Cor.h
Biblioteca: incluida como recurso en MsCorEE.dll
Versiones de .NET Framework: está disponible desde la versión 1.0