IEnumDebugFrameInfo2
questa interfaccia enumera FRAMEINFO le strutture.
IEnumDebugFrameInfo2 : IUnknown
Note per gli implementatori
Il motore (DE) di debug implementa questa interfaccia per definire un elenco di strutture che descrive lo stack di chiamate corrente.
Note per i chiamanti
Chiamate IDebugThread2:: EnumFrameInfo di Visual Studio per ottenere questa interfaccia tutte le volte che un punto di interruzione, viene generata un'eccezione, o un arresto si verifica in un programma sottoposto a debug.
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IEnumDebugFrameInfo2.
Metodo |
Descrizione |
---|---|
Recupera un numero specificato FRAMEINFO di strutture in una sequenza di enumerazione. |
|
Ignora un numero specificato FRAMEINFO di strutture in una sequenza di enumerazione. |
|
Reimposta una sequenza di enumerazione all'inizio. |
|
Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente. |
|
Ottiene il numero FRAMEINFO di strutture in un enumeratore. |
Note
Visual Studio ottiene questa interfaccia come il primo passaggio per gestire un punto di interruzione, viene generata un'eccezione, o una pausa utente-generata nel programma sottoposto a debug. L'elenco FRAMEINFO delle strutture rappresenta lo stack di chiamate corrente, alla chiamata di funzione corrente all'inizio dell'elenco e la chiamata di funzione precedente all'elenco. Ogni FRAMEINFO rappresenta uno stack frame, un contesto in cui le espressioni possono essere valutate e variabili locali essere esaminati.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll