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 dikirim oleh mesin debug (DE) ke manajer debug sesi (SDM) ketika evaluasi ekspresi asinkron selesai.
Sintaks
IDebugExpressionEvaluationCompleteEvent2 : IUnknown
Catatan untuk Pelaksana
DE mengimplementasikan antarmuka ini untuk melaporkan penyelesaian evaluasi ekspresi yang dimulai dengan panggilan ke EvaluateAsync. Antarmuka IDebugEvent2 harus diimplementasikan pada objek yang sama dengan antarmuka ini. SDM menggunakan QueryInterface untuk mengakses IDebugEvent2 antarmuka.
Catatan untuk Penelepon
DE membuat dan mengirim objek kejadian ini untuk melaporkan penyelesaian evaluasi ekspresi. Peristiwa dikirim dengan menggunakan fungsi panggilan balik IDebugEventCallback2 yang disediakan oleh SDM ketika dilampirkan ke program yang sedang di-debug.
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDebugExpressionEvaluationCompleteEvent2.
| Metode | Deskripsi |
|---|---|
| GetExpression | Mendapatkan ekspresi asli. |
| GetResult | Mendapatkan hasil evaluasi ekspresi. |
Keterangan
DE harus mengirim kejadian ini, apakah evaluasi berhasil atau tidak.
Jika evaluasi tidak berhasil, DEBUG_PROPINFO_VALUE bendera dan DEBUG_PROPINFO_ATTRIB tidak akan diatur dalam struktur DEBUG_PROPERTY_INFO yang dikembalikan oleh GetPropertyInfo ( objek IDebugProperty2 dibuat oleh DE dan dikembalikan dalam IDebugExpressionEvaluationCompleteEvent2 peristiwa jika evaluasi gagal).
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll