Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Toto rozhraní představuje jeden rámec zásobníku v zásobníku volání v konkrétním vlákně.
Syntaxe
IDebugStackFrame2 : IUnknown
Poznámky pro implementátory
Ladicí modul (DE) implementuje toto rozhraní, které představuje rámec zásobníku.
Poznámky pro volající
Volání EnumFrameInfo načtení IEnumDebugFrameInfo2 rozhraní. Volání Next pro načtení struktury FRAMEINFO , která obsahuje IDebugStackFrame2 rozhraní.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugStackFrame2.
| metoda | Popis |
|---|---|
| GetCodeContext | Získá kontext kódu pro tento rámec zásobníku. |
| GetDocumentContext | Získá kontext dokumentu pro tento rámec zásobníku. |
| GetName | Získá název rámce zásobníku. |
| GetInfo | Získá popis rámce zásobníku. |
| GetPhysicalStackRange | Získá strojově závislé reprezentaci rozsahu fyzických adres přidružených k rámečku zásobníku. |
| GetExpressionContext | Získá kontext vyhodnocení pro vyhodnocení výrazu v aktuálním kontextu rámce zásobníku a vlákna. |
| GetLanguageInfo | Získá jazyk přidružený k rámečku zásobníku. |
| GetDebugProperty | Získá popis vlastností přidružených k rámečku zásobníku. |
| EnumProperties | Vytvoří enumerátor pro vlastnosti rámce zásobníku. |
| GetThread | Získá vlákno přidružené k rámečku zásobníku. |
Poznámky
Toto rozhraní se získá pouze v případě, že laděný program byl zastaven na zarážce (způsobené zarážkou nastavenou uživatelem nebo výjimkou). Z tohoto rozhraní lze získat kontext výrazu pro vyhodnocení výrazů, lze vrátit seznam registrů nebo lze získat a prozkoumat zásobník volání.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll