Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka ini mewakili konteks untuk evaluasi ekspresi.
Sintaks
IDebugExpressionContext2 : IUnknown
Catatan untuk Pelaksana
Mesin debug (DE) mengimplementasikan antarmuka ini untuk mewakili konteks di mana ekspresi dapat dievaluasi.
Catatan untuk Penelepon
Panggilan ke GetExpressionContext mengembalikan antarmuka ini. Antarmuka ini hanya dapat diakses ketika program yang di-debug telah dijeda dan bingkai tumpukan tersedia.
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDebugExpressionContext2.
| Metode | Deskripsi |
|---|---|
| GetName | Mengambil nama konteks evaluasi. |
| ParseText | Mengurai ekspresi berbasis teks untuk evaluasi. |
Keterangan
Konteks evaluasi dapat dianggap sebagai cakupan untuk melakukan evaluasi ekspresi.
Ketika program berhenti, manajer debug sesi (SDM) mendapatkan bingkai tumpukan dari DE dengan panggilan ke EnumFrameInfo. SDM kemudian memanggil GetExpressionContext untuk mendapatkan IDebugExpressionContext2 antarmuka. Ini diikuti dengan panggilan ke ParseText untuk membuat antarmuka IDebugExpression2 , yang mewakili ekspresi yang diurai siap dievaluasi.
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll