EVALFLAGS
指定控制項表示式評估的旗標。
語法
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
}
欄位
EVAL_RETURNVALUE
指定傳回值,如果有的話,則會進行評估。
EVAL_NOSIDEEFFECTS
指定不允許副作用。
EVAL_ALLOWBPS
指定在斷點上停止。
EVAL_ALLOWERRORREPORT
指定要允許向主機報告錯誤。 主要用於 Internet Explorer 腳本中的表達式評估。
EVAL_FUNCTION_AS_ADDRESS
強制將函式評估為位址,而不是叫用函式。
EVAL_NOFUNCEVAL
防止評估函式。 例如,請考慮 int
表達式 myExpression(int) + 10
中的令牌。 此函式可以正確地評估為位址,但不能評估為值。
EVAL_NOEVENTS
旗標,指出表達式評估期間發生的事件不應傳送至會話偵錯管理員 (SDM) 或 IDE。
備註
這些旗標會當做自變數傳遞至 EvaluateAsync 和 EvaluateSync 方法。
這些旗標可以與位 OR 結合。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll