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


Метод IMetaDataImport2::EnumMethodSpecs

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

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

Параметры

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

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

  • rMethodSpecs
    [out] Массив маркеров MethodSpec, которые необходимо перечислить.

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

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

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

HRESULT

Описание

S_OK

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

S_FALSE

В параметре phEnum отсутствуют элементы члена. В данном случае параметру pcMethodSpecs присваивается значение нуль (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