Compartir a través de


IMetaDataImport::EnumInterfaceImpls (Método)

Enumera todas las interfaces que implementa el elemento TypeDef especificado.

Sintaxis

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

Parámetros

phEnum
[in o out] Puntero al enumerador.

td
[in] Token de TypeDef cuyos tokens MethodDef que representan implementaciones de la interfaz se van a enumerar.

rImpls
[out] Matriz usada para almacenar los tokens MethodDef.

cMax
[in] Longitud máxima de la matriz rImpls.

pcImpls
[out] Número real de tokens que se devuelven en rImpls.

Valor devuelto

HRESULT Descripción
S_OK Este valor le indica que EnumInterfaceImpls devolvió valores correctos.
S_FALSE No hay tokens MethodDef para enumerar. En ese caso, pcImpls se establece en cero.

Comentarios

La enumeración devuelve una colección de tokens mdInterfaceImpl para cada interfaz que implementa el elemento TypeDef especificado. Los tokens de interfaz se devuelven en el orden en que se han especificado las interfaces (mediante DefineTypeDef o SetTypeDefProps). Las propiedades de los tokens mdInterfaceImpl devueltos se pueden consultar mediante GetInterfaceImplProps.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: incluida como recurso en MsCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también