IDebugStackFrame2
Questa interfaccia rappresenta un unico stack frame nello stack di chiamate in un thread specifico.
IDebugStackFrame2 : IUnknown
Note per gli implementatori
il motore di debug (DE) implementa questa interfaccia per rappresentare uno stack frame.
Note per i chiamanti
Chiamare IDebugThread2:: EnumFrameInfo per IEnumDebugFrameInfo2 recuperare un'interfaccia. Chiamare IEnumDebugFrameInfo2:: dopo per FRAMEINFO recuperare una struttura che contiene l'interfaccia di IDebugStackFrame2 .
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDebugStackFrame2.
Metodo |
Descrizione |
---|---|
ottiene il contesto di codice per questo stack frame. |
|
Ottiene il contesto del documento per questo stack frame. |
|
Ottiene il nome dello stack frame. |
|
Ottiene una descrizione dello stack frame. |
|
Ottiene una rappresentazione computer-dipendente l'intervallo di indirizzi virtuali associata a uno stack frame. |
|
Ottiene un contesto di valutazione per eseguire la valutazione di espressioni nel contesto corrente di uno stack frame e stack di un thread. |
|
Ottiene il linguaggio associato a uno stack frame. |
|
Ottiene una descrizione delle proprietà associata a uno stack frame. |
|
Crea un enumeratore per le proprietà dello stack frame. |
|
Ottiene il thread associato a uno stack frame. |
Note
Questa interfaccia viene ottenuta solo quando il programma sottoposto a debug è stato interrotto a un punto di interruzione (causato da un punto di interruzione utente-impostato o un'eccezione). Da questa interfaccia, un contesto dell'espressione può essere ottenuto valutare le espressioni, un elenco dei registri può essere restituito, o lo stack di chiamate è possibile ottenere e esaminato.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll