IEnumDebugFrameInfo2
Toto rozhraní vytvoří výčet struktur FRAMEINFO .
Syntaxe
IEnumDebugFrameInfo2 : IUnknown
Poznámky pro implementátory
Ladicí modul (DE) implementuje toto rozhraní a poskytuje seznam struktur, které popisují aktuální zásobník volání.
Poznámky pro volající
Visual Studio volá EnumFrameInfo , aby získalo toto rozhraní vždy, když dojde k zarážce, výjimce nebo zastavení v ladicím programu.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IEnumDebugFrameInfo2
.
metoda | Popis |
---|---|
Další | Načte zadaný počet struktur FRAMEINFO v sekvenci výčtu. |
Skip | Přeskočí zadaný počet struktur FRAMEINFO v sekvenci výčtu. |
Vymazat | Obnoví sekvenci výčtu na začátek. |
Klonování | Vytvoří enumerátor, který obsahuje stejný stav výčtu jako aktuální výčet. |
GetCount | Získá počet FRAMEINFO struktury v enumerátoru. |
Poznámky
Visual Studio toto rozhraní získá jako první krok pro zpracování zarážky, výjimky nebo uživatelem generované pozastavení v ladicím programu. Seznam struktur FRAMEINFO představuje aktuální zásobník volání s aktuálním voláním funkce na začátku seznamu a nejstarší volání funkce na konci seznamu. Každý FRAMEINFO
představuje rámec zásobníku, kontext, ve kterém lze vyhodnotit výrazy a podívat se na místní proměnné.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll