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


Метод IMetaDataImport2::EnumGenericParams (rometadataapi.h)

Возвращает перечислитель для массива маркеров универсальных параметров, связанных с указанным токеном TypeDef или MethodDef.

Синтаксис

HRESULT EnumGenericParams(
  [in, out] HCORENUM          *phEnum,
  [in]      mdToken           tk,
  [out]     mdGenericParam [] rGenericParams,
  [in]      ULONG             cMax,
  [out]     ULONG             *pcGenericParams
);

Параметры

[in, out] phEnum

Указатель на перечислитель.

[in] tk

Токен TypeDef или MethodDef , универсальные параметры которого необходимо перечислить.

[out] rGenericParams

Массив универсальных параметров для перечисления.

[in] cMax

Запрошенное максимальное количество токенов для размещения в rGenericParams.

[out] pcGenericParams

Возвращаемое число токенов, помещенных в rGenericParams.

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

HRESULT Описание
S_OK EnumGenericParams успешно возвращено .
S_FALSE PhEnum не содержит элементов-членов. В этом случае pcGenericParams имеет значение 0 (ноль).

Требования

Требование Значение
Целевая платформа Windows
Header rometadataapi.h

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

IMetaDataImport2