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


Метод IMetaDataImport::EnumInterfaceImpls (rometadataapi.h)

Перечисляет токены MethodDef, представляющие реализации интерфейса.

Синтаксис

HRESULT EnumInterfaceImpls(
  [in, out]     HCORENUM           *phEnum,
  [in]          mdTypeDef          td,
  [out]         mdInterfaceImpl [] rImpls,
  [in]          ULONG              cMax,
  [out, retval] ULONG              *pcImpls
);

Параметры

[in, out] phEnum

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

[in] td

Токен TypeDef, для которого необходимо перечислить токены MethodDef, представляющие реализации интерфейса.

[out] rImpls

Массив, используемый для хранения токенов MethodDef.

[in] cMax

Максимальный размер массива rImpls .

[out, retval] pcImpls

Фактическое число маркеров, возвращенных в rImpls.

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

HRESULT Описание
S_OK EnumInterfaceImpls успешно возвращен.
S_FALSE Маркеры MethodDef для перечисления отсутствуют. В этом случае pcImpls имеет значение 0 (ноль).

Требования

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

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

IMetaDataImport