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.
Menentukan bendera yang mengontrol evaluasi ekspresi.
Sintaks
public enum enum_EVALFLAGS {
EVAL_RETURNVALUE = 0x0002,
EVAL_NOSIDEEFFECTS = 0x0004,
EVAL_ALLOWBPS = 0x0008,
EVAL_ALLOWERRORREPORT = 0x0010,
EVAL_FUNCTION_AS_ADDRESS = 0x0040,
EVAL_NOFUNCEVAL = 0x0080,
EVAL_NOEVENTS = 0x1000
}
Kolom
EVAL_RETURNVALUE
Menentukan bahwa nilai yang dikembalikan, jika ada, dievaluasi.
EVAL_NOSIDEEFFECTS
Menentukan bahwa efek samping tidak diperbolehkan.
EVAL_ALLOWBPS
Menentukan berhenti pada titik henti.
EVAL_ALLOWERRORREPORT
Menentukan pelaporan kesalahan ke host yang akan diizinkan. Terutama digunakan untuk evaluasi ekspresi dalam skrip di Internet Explorer.
EVAL_FUNCTION_AS_ADDRESS
Memaksa fungsi untuk dievaluasi sebagai alamat, alih-alih memanggil fungsi.
EVAL_NOFUNCEVAL
Mencegah fungsi dievaluasi. Misalnya, pertimbangkan int token dalam ekspresi myExpression(int) + 10. Fungsi ini dapat dievaluasi dengan benar sebagai alamat, tetapi bukan sebagai nilai.
EVAL_NOEVENTS
Bendera untuk menunjukkan bahwa peristiwa yang terjadi selama evaluasi ekspresi tidak boleh dikirim ke manajer debug sesi (SDM) atau ke IDE.
Keterangan
Bendera ini diteruskan sebagai argumen ke metode EvaluateAsync dan EvaluateSync .
Bendera ini dapat dikombinasikan dengan bitwise OR.
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll