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.
Menghitung nilai yang valid untuk bendera yang mengontrol evaluasi ekspresi. Enumerasi ini memperluas enumerasi EVALFLAGS .
Sintaks
public enum enum_EVALFLAGS90
{
// VS 8.0 values
EVAL90_RETURNVALUE = 0x0002,
EVAL90_NOSIDEEFFECTS = 0x0004,
EVAL90_ALLOWBPS = 0x0008,
EVAL90_ALLOWERRORREPORT = 0x0010,
EVAL90_FUNCTION_AS_ADDRESS = 0x0040,
EVAL90_NOFUNCEVAL = 0x0080,
EVAL90_NOEVENTS = 0x1000,
EVAL90_DESIGN_TIME_EXPR_EVAL = 0x2000,
EVAL90_ALLOW_IMPLICIT_VARS = 0x4000,
// Values added in VS 9.0
EVAL90_FORCE_EVALUATION_NOW = 0x8000
};
Kolom
EVAL90_RETURNVALUE
Menentukan bahwa nilai yang dikembalikan, jika ada, dievaluasi.
EVAL90_NOSIDEEFFECTS
Menentukan bahwa efek samping tidak diperbolehkan.
EVAL90_ALLOWBPS
Menentukan berhenti pada titik henti.
EVAL90_ALLOWERRORREPORT
Menentukan bahwa pelaporan kesalahan ke host diizinkan. Terutama digunakan untuk evaluasi ekspresi dalam skrip di Internet Explorer.
EVAL90_FUNCTION_AS_ADDRESS
Memaksa fungsi untuk dievaluasi sebagai alamat, alih-alih memanggil fungsi.
EVAL90_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.
EVAL90_NOEVENTS
Bendera untuk menunjukkan bahwa peristiwa yang terjadi selama evaluasi ekspresi tidak boleh dikirim ke manajer debug sesi (SDM) atau ke IDE.
EVAL90_DESIGN_TIME_EXPR_EVAL
Mengaktifkan evaluasi ekspresi waktu desain.
EVAL90_ALLOW_IMPLICIT_VARS
Memungkinkan pembuatan variabel implisit.
EVAL90_FORCE_EVALUATION_NOW
Evaluasi paksa segera terjadi. Ini berguna saat melayani permintaan, seperti permintaan pengguna.
Persyaratan
Header: Msdbg90.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll