Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает сведения о метаданных для события, представленного указанным маркером события, включая декларативный тип, методы добавления и удаления делегатов, а также любые флаги и другие связанные данные.
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] Маркер метаданных события, представляющий событие для получения метаданных.
pClass [out] Указатель на токен TypeDef, представляющий класс, объявляющий событие.
szEvent [out] Имя события, на которое ссылается ev.
pchEvent [in] Запрошенная длина в широких символах szEvent.
pdwEventFlags [out] Возвращаемая длина в широких символах szEvent.
ptkEventType [out] Указатель на маркер метаданных TypeRef или TypeDef, представляющий Delegate тип события.
pmdAddOn [out] Указатель на маркер метаданных, представляющий метод, который добавляет обработчики для события.
pmdRemoveOn [out] Указатель на маркер метаданных, представляющий метод, который удаляет обработчики для события.
pmdFire [out] Указатель на маркер метаданных, представляющий метод, который вызывает событие.
rmdOtherMethod [out] Массив указателей маркеров на другие методы, связанные с событием.
cMax [in] Максимальный размер массива rmdOtherMethod .
pcOtherMethod [out] Количество маркеров, возвращенных в rmdOtherMethod.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib