Compartilhar via


Método IMetaDataImport::EnumInterfaceImpls (rometadataapi.h)

Enumera tokens MethodDef que representam implementações de interface.

Sintaxe

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

Parâmetros

[in, out] phEnum

Um ponteiro para o enumerador.

[in] td

O token do TypeDef cujos tokens MethodDef que representam implementações de interface devem ser enumerados.

[out] rImpls

A matriz usada para armazenar os tokens MethodDef.

[in] cMax

O tamanho máximo da matriz rImpls .

[out, retval] pcImpls

O número real de tokens retornados em rImpls.

Retornar valor

HRESULT Descrição
S_OK EnumInterfaceImpls retornou com êxito.
S_FALSE Não há tokens MethodDef para enumerar. Nesse caso, pcImpls é 0 (zero).

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho rometadataapi.h

Confira também

Imetadataimport