Sdílet prostřednictvím


IDebugClassField::EnumInterfacesImplemented

Vytvoří enumerátor pro rozhraní implementovaná touto třídou.

Syntaxe

int EnumInterfacesImplemented(
   out IEnumDebugFields ppEnum
);

Parametry

ppEnum
[ven] Vrátí objekt IEnumDebugFields představující seznam implementovaných rozhraní. Vrátí hodnotu null, pokud neexistují žádná rozhraní.

Vrácená hodnota

Pokud je úspěch úspěšný, vrátí S_OK nebo vrátí S_FALSE pokud v této třídě nejsou implementována žádná rozhraní. V opačném případě vrátí kód chyby.

Poznámky

Každý prvek výčtu je IDebugClassField objekt popisující rozhraní. Všimněte si, že nespravovaný kód Visual C++ nepoužívá rozhraní jako diskrétní entitu, takže tato metoda vždy vrátí hodnotu null pro nespravovaný kód Visual C++.

Viz také