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


IMetaDataImport2::EnumGenericParamConstraints Method

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

Syntax

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

Parameters

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

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

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

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

pcGenericParamConstraints [out] Указатель на количество токенов, помещенных в rGenericParamConstraints.

Return Value

HRESULT Description
S_OK EnumGenericParameterConstraints возвращается успешно.
S_FALSE phEnum не имеет элементов-элементов. В этом случае pcGenericParameterConstraints имеет значение 0 (ноль).

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

Версии .NET: Доступно с .NET Framework 2.0

See also