Метод IMetaDataImport::GetEventProps
Возвращает сведения о метаданных события, представленного указанным маркером события, включая объявляющий тип, методы добавления и удаления для делегатов, а также флаги и другие связанные данные.
Синтаксис
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
);
Параметры
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
.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Cor.h
Библиотека: Включено в качестве ресурса в MsCorEE.dll
версии платформа .NET Framework: доступно с версии 1.0.