EVENTATTRIBUTES
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
指定事件屬性。
語法
enum enum_EVENTATTRIBUTES {
EVENT_ASYNCHRONOUS = 0x0000,
EVENT_SYNCHRONOUS = 0x0001,
EVENT_STOPPING = 0x0002,
EVENT_ASYNC_STOP = 0x0002,
EVENT_SYNC_STOP = 0x0003,
EVENT_IMMEDIATE = 0x0004,
EVENT_EXPRESSION_EVALUATION = 0x0008
};
typedef DWORD EVENTATTRIBUTES;
public enum enum_EVENTATTRIBUTES {
EVENT_ASYNCHRONOUS = 0x0000,
EVENT_SYNCHRONOUS = 0x0001,
EVENT_STOPPING = 0x0002,
EVENT_ASYNC_STOP = 0x0002,
EVENT_SYNC_STOP = 0x0003,
EVENT_IMMEDIATE = 0x0004,
EVENT_EXPRESSION_EVALUATION = 0x0008
};
Members
EVENT_ASYNCHRONOUS
表示事件是非同步,而且需要無回應事件。
EVENT_SYNCHRONOUS
指出事件是同步的藉由回覆ContinueFromSynchronousEvent。
EVENT_STOPPING
指出這是停止事件。 必須使用結合EVENT_ASYNCHRONOUS
或EVENT_SYNCHRONOUS
。
EVENT_ASYNC_STOP
表示非同步停止事件。 目前沒有任何這類事件。 這個旗標是只是預留位置。
EVENT_SYNC_STOP
表示同步停止事件 (結合EVENT_SYNCHRONOUS
和EVENT_STOPPING
)。 傳送停止事件時,偵錯引擎 (DE) 會使用此值。 回覆會透過呼叫Execute,步驟,或繼續。
EVENT_IMMEDIATE
表示會立即並以同步方式傳送到 IDE 的事件。 這個旗標結合其他旗標,例如EVENT_ASYNCHRONOUS
, EVENT_SYNCHRONOUS
,或EVENT_SYNC_STOP
來表示事件以及 (如果有的話) 的回覆機制已知的事實類型。
EVENT_EXPRESSION_EVALUATION
此事件為運算式評估結果。
備註
這些值會傳遞中dwAttrib
參數事件方法。
這些值可結合的位元OR
。
需求
標頭︰ msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll