Dela via


IMetaDataImport::EnumInterfaceImpls-metod

Räknar upp alla gränssnitt som implementeras av angivna TypeDef.

Syntax

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

Parametrar

phEnum
[in, ut] En pekare till uppräknaren.

td
[i] Token för TypeDef vars MethodDef-token som representerar gränssnittsimplementeringar ska räknas upp.

rImpls
[ut] Matrisen som används för att lagra MethodDef-token.

cMax
[i] Matrisens rImpls maximala längd.

pcImpls
[ut] Det faktiska antalet token som returneras i rImpls.

Returvärde

HRESULT Description
S_OK EnumInterfaceImpls returnerades korrekt.
S_FALSE Det finns inga MethodDef-token att räkna upp. I så fall pcImpls anges till noll.

Kommentarer

Uppräkningen returnerar en samling mdInterfaceImpl token för varje gränssnitt som implementeras av den angivna TypeDef. Gränssnittstoken returneras i den ordning som gränssnitten angavs (via DefineTypeDef eller SetTypeDefProps). Egenskaper för de returnerade mdInterfaceImpl token kan efterfrågas med GetInterfaceImplProps.

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även