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