共用方式為


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_ASYNCHRONOUSEVENT_SYNCHRONOUS

EVENT_ASYNC_STOP
表示非同步停止事件。 目前沒有任何這類事件。 這個旗標是只是預留位置。

EVENT_SYNC_STOP
表示同步停止事件 (結合EVENT_SYNCHRONOUSEVENT_STOPPING)。 傳送停止事件時,偵錯引擎 (DE) 會使用此值。 回覆會透過呼叫Execute步驟,或繼續

EVENT_IMMEDIATE
表示會立即並以同步方式傳送到 IDE 的事件。 這個旗標結合其他旗標,例如EVENT_ASYNCHRONOUSEVENT_SYNCHRONOUS,或EVENT_SYNC_STOP來表示事件以及 (如果有的話) 的回覆機制已知的事實類型。

EVENT_EXPRESSION_EVALUATION
此事件為運算式評估結果。

備註

這些值會傳遞中dwAttrib參數事件方法。

這些值可結合的位元OR

需求

標頭︰ msdbg.h

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

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

列舉型別
ContinueFromSynchronousEvent
事件