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

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

Syntax

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

Parameters

[in, out] phEnum

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

[in] td

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

[out] rImpls

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

[in] cMax

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

[out, retval] pcImpls

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

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

HRESULT Description
S_OK EnumInterfaceImpls успешно вернулся.
S_FALSE Для перечисления маркеров InterfaceImpl нет. В этом случае pcImpls равно 0 (ноль).

Требования

Requirement Ценность
целевая платформа Windows
Заголовка rometadataapi.h

См. также

IMetaDataImport