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


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

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

Синтаксис

HRESULT EnumGenericParamConstraints(
  [in, out] HCORENUM                    *phEnum,
  [in]      mdGenericParam              tk,
  [out]     mdGenericParamConstraint [] rGenericParamConstraints,
  [in]      ULONG                       cMax,
  [out]     ULONG                       *pcGenericParamConstraints
);

Параметры

[in, out] phEnum

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

[in] tk

Маркер, представляющий универсальный параметр, ограничения которого необходимо перечислить.

[out] rGenericParamConstraints

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

[in] cMax

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

[out] pcGenericParamConstraints

Указатель на количество токенов, размещенных в rGenericParamConstraints.

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

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

Требования

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

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

IMetaDataImport2