Condividi tramite


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

IEnumDebugFrameInfo2:: dopo

Recupera un numero specificato FRAMEINFO di strutture in una sequenza di enumerazione.

IEnumDebugFrameInfo2:: Passare

Ignora un numero specificato FRAMEINFO di strutture in una sequenza di enumerazione.

IEnumDebugFrameInfo2:: Reimposta

Reimposta una sequenza di enumerazione all'inizio.

IEnumDebugFrameInfo2:: clone

Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente.

IEnumDebugFrameInfo2:: GetCount

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

Vedere anche

Riferimenti

IDebugThread2:: EnumFrameInfo

FRAMEINFO

Concetti

interfacce principali