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


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

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

Синтаксис

HRESULT EnumMethodSpecs(
  [in, out] HCORENUM        *phEnum,
  [in]      mdToken         tk,
  [out]     mdMethodSpec [] rMethodSpecs,
  [in]      ULONG           cMax,
  [out]     ULONG           *pcMethodSpecs
);

Параметры

[in, out] phEnum

указатель на перечислитель для rMethodSpecs.

[in] tk

Токен MemberRef или MethodDef , представляющий метод, для которого необходимо перечислить токены MethodSpec . Если значение tk равно 0 (ноль), будут перечислены все токены MethodSpec в область.

[out] rMethodSpecs

Массив токенов MethodSpec для перечисления.

[in] cMax

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

[out] pcMethodSpecs

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

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

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

Требования

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

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

IMetaDataImport2