共用方式為


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。

備註

這些旗標會當做自變數傳遞至 EvaluateAsyncEvaluateSync 方法。

這些旗標可以與位 OR 結合。

需求

標頭:msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱