Condividi tramite


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

Vedi anche

Panoramica del modello di dati del debugger C++