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