Метод 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.