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


Метод IMetaDataImport2::EnumGenericParams

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

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

Параметры

  • phEnum
    [in, out] Указатель на перечислитель.

  • tk
    [in] Маркер TypeDef или MethodDef, для которого необходимо выполнить перечисление универсальных параметров.

  • rGenericParams
    [out] Массив подлежащих перечислению универсальных параметров.

  • cMax
    [in] Запрашиваемое максимальное количество токенов, которые можно поместить в параметр rGenericParams.

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

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

HRESULT

Описание

S_OK

Метод EnumGenericParams успешно возвратил значение.

S_FALSE

В параметре phEnum отсутствуют элементы члена. В данном случае параметру pcGenericParams присваивается значение нуль (0).

Требования

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

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

Библиотека: используется как ресурс в MsCorEE.dll

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0

См. также

Ссылки

Интерфейс IMetaDataImport2

Интерфейс IMetaDataImport