EVENTATTRIBUTES
指定事件属性。
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
};
成员
EVENT_ASYNCHRONOUS
指示该操作是异步的和向事件的否定答案是必需的。EVENT_SYNCHRONOUS
指示该操作是同步;通过 IDebugEngine2:: ContinueFromSynchronousEvent的答案。EVENT_STOPPING
指示这是一个停止点的事件。 必须将与 EVENT_ASYNCHRONOUS 或 EVENT_SYNCHRONOUS。EVENT_ASYNC_STOP
指示异步终止的事件。 当前没有这样的事件。 此标志仅占位符。EVENT_SYNC_STOP
指示一个同步终止的事件 ( EVENT_SYNCHRONOUS 和 EVENT_STOPPING的组合)。 ,当它发送一个停止点的事件时,调试引擎 (DE)使用此值。 答案通过调用可对 IDebugProgram2:: 执行、 IDebugProgram2:: 步骤或 IDebugProgram2:: 继续。EVENT_IMMEDIATE
指示立即和同步发送到 IDE 的事件。 此标志组合与 EVENT_ASYNCHRONOUS、 EVENT_SYNCHRONOUS或 EVENT_SYNC_STOP 的其他标志指示操作和该条件的类型答案结构 (如果有) 了解。EVENT_EXPRESSION_EVALUATION
事件是表达式计算的结果。
备注
这些值在 IDebugEventCallback2:: 事件 方法的 dwAttrib 参数传递。
这些值可能按位组合使用 OR。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll