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