Valutazione dello stack di chiamate
Per visualizzare gli stack frame dello stack di chiamate in modalità di interruzione, è necessario implementare IDebugThread2:: EnumFrameInfo il metodo.
metodi per la valutazione
Per un modulo di debug semplice (DE), potrebbe essere presente uno stack frame. Per esaminare lo stack frame in modalità di interruzione, è necessario distribuire i seguenti metodi di IDebugStackFrame2.
Metodo |
Descrizione |
---|---|
ottiene il contesto di codice per uno stack frame. Il contesto di codice rappresenta il puntatore all'istruzione corrente in uno stack frame. |
|
Ottiene il contesto del documento per uno stack frame. Il contesto del documento rappresenta la posizione corrente nel codice sorgente per uno stack frame. Obbligatorio per visualizzare il codice sorgente in caso di interruzione in un programma. |
Questi metodi richiedono l'implementazione di molte interfacce e metodi contesto-correlati. Pertanto, è necessario implementare IDebugCodeContext2:: GetDocumentContext il metodo e i metodi seguenti di IDebugDocumentContext2.
Metodo |
Descrizione |
---|---|
Ottiene l'intervallo dell'istruzione di un contesto del documento. |
Per enumerare i contesti di codice, è necessario implementare tutti i metodi di IEnumDebugCodeContexts2.