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


IMetaDataImport2::EnumGenericParams Method

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

Syntax

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

Parameters

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

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

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

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

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

Return Value

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

Requirements

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

Header: Cor.h

Library: CorGuids.lib

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

See also