Condividi tramite


Interfaccia IDataModelScriptDebugStackFrame (dbgmodel.h)

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++