Interfaccia IDataModelScriptDebugStackFrame (dbgmodel.h)

Interfaccia per un frame dello stack nello script.

Il provider di script implementa questa interfaccia per esporre la nozione di un particolare frame dello stack all'interno dello stack di chiamate.

Ereditarietà

IDataModelScriptDebugStackFrame eredita da IUnknown.

Metodi

L'interfaccia IDataModelScriptDebugStackFrame include questi metodi.

 
IDataModelScriptDebugStackFrame::AddRef

Il metodo IDataModelScriptDebugStackFrame::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.
IDataModelScriptDebugStackFrame::EnumerateArguments

Enumera gli argomenti alla funzione in questo frame.
IDataModelScriptDebugStackFrame::EnumerateLocals

Il metodo EnumerateLocals restituisce un set di variabili per tutte le variabili locali che si trovano nell'ambito nel contesto del frame dello stack rappresentato da IDataModelScriptDebugStackFrame.
IDataModelScriptDebugStackFrame::Evaluate

Il metodo Evaluate valuta un'espressione (del linguaggio del provider di script) nel contesto del frame dello stack rappresentato dall'interfaccia IDataModelScriptDebugStackFrame in cui è stato chiamato questo metodo.
IDataModelScriptDebugStackFrame::GetName

Il metodo GetName restituisce il nome visualizzato (ovvero il nome della funzione) di questo frame. Tale nome verrà visualizzato all'interno dello stack backtrace presentato all'utente nell'interfaccia del debugger.
IDataModelScriptDebugStackFrame::GetPosition

Il metodo GetPosition restituisce la posizione all'interno dello script rappresentato dal frame dello stack.
IDataModelScriptDebugStackFrame::GetTransition

Se un determinato frame dello stack è un punto di transizione determinato dal metodo IsTransition, il metodo GetTransition restituisce informazioni sulla transizione.
IDataModelScriptDebugStackFrame::IsTransitionPoint

L'interfaccia IDataModelScriptDebugStack rappresenta un segmento di uno stack di chiamate, ovvero quella parte dello stack di chiamate contenuta nel contesto di uno script.
IDataModelScriptDebugStackFrame::QueryInterface

Il metodo IDataModelScriptDebugStackFrame::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto.
IDataModelScriptDebugStackFrame::Release

Il metodo IDataModelScriptDebugStackFrame::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.

Commenti

Un particolare frame dello stack di chiamate quando si esegue l'interruzione nel debugger di script può essere recuperato tramite una chiamata al metodo GetStackFrame nell'interfaccia IDataModelScriptDebugStack che rappresenta il segmento dello stack in cui si è verificata l'interruzione. Interfaccia IDataModelScriptDebugStackFrame restituita per rappresentare questo frame.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++