Interfaccia IDebugHostEvaluator2 (dbgmodel.h)
Interfaccia dell'analizzatore di espressioni per il debugger sottostante.
Questa versione 2 dell'interfaccia supporta tutti i metodi precedenti con firme identiche e include nuovi metodi aggiuntivi che forniscono funzionalità aggiuntive. I nuovi metodi sono elencati nell'intestazione alla fine della sezione per tale interfaccia.
Ereditarietà
IDebugHostEvaluator2 eredita da IDebugHostEvaluator.
Metodi
L'interfaccia IDebugHostEvaluator2 include questi metodi.
IDebugHostEvaluator2::AddRef Il metodo IDebugHostEvaluator2::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IDebugHostEvaluator2::AssignTo Il metodo AssignTo esegue l'assegnazione in base alla semantica del linguaggio di cui viene eseguito il debug. |
IDebugHostEvaluator2::EvaluateExpression Il metodo EvaluateExpression consente all'host di debug di valutare un linguaggio ,ad esempio C++, e restituire il valore risultante della valutazione dell'espressione boxed come IModelObject. |
IDebugHostEvaluator2::EvaluateExtendedExpression Il metodo IDebugHostEvaluator2::EvaluateExtendedExpression richiede una valutazione di un'espressione di linguaggio, inclusa qualsiasi valutazione aggiuntiva non in lingua. |
IDebugHostEvaluator2::QueryInterface Il metodo IDebugHostEvaluator2::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto . |
IDebugHostEvaluator2::Release Il metodo IDebugHostEvaluator2::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
Commenti
Una delle funzionalità più importanti offerte dall'host di debug ai client è l'accesso al relativo analizzatore di espressioni basato sul linguaggio. Le interfacce IDebugHostEvaluator e IDebugHostEvaluator2 sono i mezzi per accedere a tale funzionalità dall'host di debug.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |