Поделиться через


Метод IMetaDataImport::EnumTypeDefs

Перечисляет токены TypeDef, представляющие все типы в текущей области.

Синтаксис

HRESULT EnumTypeDefs (  
   [out] HCORENUM   *phEnum,
   [in]  mdTypeDef  rTypeDefs[],  
   [in]  ULONG      cMax,
   [out] ULONG      *pcTypeDefs  
);  

Параметры

phEnum
[out] Указатель на новый перечислитель. Этот параметр должен иметь значение NULL для первого вызова этого метода.

rTypeDefs
[in] Массив, используемый для хранения токенов TypeDef.

cMax
[in] Максимальный размер массива rTypeDefs.

pcTypeDefs
[out] Количество токенов TypeDef, возвращенных в rTypeDefs.

Возвращаемое значение

HRESULT Описание
S_OK EnumTypeDefs возвращается успешно.
S_FALSE Нет маркеров для перечисления. В этом случае pcTypeDefs равно нулю.

Комментарии

Токен TypeDef представляет тип, например класс или интерфейс, а также любой тип, добавленный с помощью механизма расширяемости.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: Cor.h

Библиотека: Включено в качестве ресурса в MsCorEE.dll

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел