Condividi tramite


Metodo IMetaDataImport::EnumInterfaceImpls

Enumera tutte le interfacce implementate dall'oggetto specificato TypeDef.

Sintassi

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

Parametri

phEnum
[in, out] Puntatore all'enumeratore.

td
[in] Token di TypeDef i cui token MethodDef che rappresentano le implementazioni dell'interfaccia devono essere enumerati.

rImpls
[out] Matrice utilizzata per archiviare i token MethodDef.

cMax
[in] Lunghezza massima della rImpls matrice.

pcImpls
[out] Numero effettivo di token restituiti in rImpls.

Valore restituito

HRESULT Descrizione
S_OK EnumInterfaceImpls restituito correttamente.
S_FALSE Non sono presenti token MethodDef da enumerare. In questo caso, pcImpls è impostato su zero.

Commenti

L'enumerazione restituisce una raccolta di mdInterfaceImpl token per ogni interfaccia implementata dall'oggetto specificato TypeDef. I token di interfaccia vengono restituiti nell'ordine in cui sono state specificate le interfacce (tramite DefineTypeDef o SetTypeDefProps). È possibile eseguire query sulle proprietà dei token restituiti mdInterfaceImpl usando GetInterfaceImplProps.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche