Antarmuka IDebugHostEvaluator2 (dbgmodel.h)

Antarmuka evaluator ekspresi ke debugger yang mendasar.

Antarmuka versi 2 ini mendukung semua metode sebelumnya dengan tanda tangan yang identik dan menyertakan metode baru tambahan yang menyediakan fungsionalitas tambahan. Metode baru tercantum di header di akhir bagian untuk antarmuka tersebut.

Warisan

IDebugHostEvaluator2 mewarisi dari IDebugHostEvaluator.

Metode

Antarmuka IDebugHostEvaluator2 memiliki metode ini.

 
IDebugHostEvaluator2::AddRef

Metode IDebugHostEvaluator2::AddRef menambah jumlah referensi untuk antarmuka pada objek.
IDebugHostEvaluator2::AssignTo

Metode AssignTo melakukan penugasan sesuai dengan semantik bahasa yang sedang di-debug.
IDebugHostEvaluator2::EvaluateExpression

Metode EvaluateExpression memungkinkan permintaan host debug untuk mengevaluasi ekspresi bahasa (misalnya C++) dan mengembalikan nilai yang dihasilkan dari evaluasi ekspresi yang dikotak sebagai IModelObject.
IDebugHostEvaluator2::EvaluateExtendedExpression

Metode IDebugHostEvaluator2::EvaluateExtendedExpression meminta evaluasi ekspresi bahasa termasuk evaluasi non-bahasa tambahan.
IDebugHostEvaluator2::QueryInterface

Metode IDebugHostEvaluator2::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek.
IDebugHostEvaluator2::Release

Metode IDebugHostEvaluator2::Release mengurangi jumlah referensi untuk antarmuka pada objek.

Keterangan

Salah satu fungsionalitas terpenting yang disediakan host debug kepada klien adalah akses ke evaluator ekspresi berbasis bahasanya. Antarmuka IDebugHostEvaluator dan IDebugHostEvaluator2 adalah sarana untuk mengakses fungsionalitas tersebut dari host debug.

Persyaratan

Persyaratan Nilai
Header dbgmodel.h

Lihat juga

Gambaran Umum Model Data Debugger C++