Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Interfaccia per uno stack frame nello script.
Il provider di script implementa questa interfaccia per esporre la nozione di un particolare stack frame all'interno dello stack di chiamate.
Eredità
IDataModelScriptDebugStackFrame eredita da IUnknown.
Metodi
L'interfaccia IDataModelScriptDebugStackFrame dispone di questi metodi.
IDataModelScriptDebugStackFrame::AddRef Il metodo IDataModelScriptDebugStackFrame::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IDataModelScriptDebugStackFrame::EnumerateArguments Enumera gli argomenti della 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 dello stack frame rappresentato da IDataModelScriptDebugStackFrame. |
IDataModelScriptDebugStackFrame::Evaluate Il metodo Evaluate valuta un'espressione (del linguaggio del provider di script) nel contesto dello stack frame rappresentato dall'interfaccia IDataModelScriptDebugStackFrame su 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 stack frame è 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 . |
Osservazioni
È possibile recuperare un particolare frame dello stack di chiamate quando si suddivide nel debugger di script tramite una chiamata al metodo GetStackFrame nel IDataModelScriptDebugStack interfaccia che rappresenta il segmento dello stack in cui si è verificata l'interruzione. Interfaccia IDataModelScriptDebugStackFrame restituita per rappresentare questo frame.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |
Vedere anche
Panoramica del modello di dati del debugger di C++