EVENTATTRIBUTES
Specifies the event attributes.
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
Indicates that the event is asynchronous and no reply to the event is needed.EVENT_SYNCHRONOUS
Indicates that the event is synchronous; reply by means of IDebugEngine2::ContinueFromSynchronousEvent.EVENT_STOPPING
Indicates that this is a stopping event. Must be combined with either EVENT_ASYNCHRONOUS or EVENT_SYNCHRONOUS.EVENT_ASYNC_STOP
Indicates an asynchronous stopping event. There is currently no such event. This flag is only a placeholder.EVENT_SYNC_STOP
Indicates a synchronous stopping event (a combination of EVENT_SYNCHRONOUS and EVENT_STOPPING). This value is used by a debug engine (DE) when it sends a stopping event. The reply is made by means of a call to IDebugProgram2::Execute, IDebugProgram2::Step, or IDebugProgram2::Continue.EVENT_IMMEDIATE
Indicates an event that is sent immediately and synchronously to the IDE. This flag is combined with other flags like EVENT_ASYNCHRONOUS, EVENT_SYNCHRONOUS, or EVENT_SYNC_STOP to indicate the type of event and the fact that the reply mechanism (if any) is known.EVENT_EXPRESSION_EVALUATION
The event is a result of expression evaluation.
Remarks
These values are passed in the dwAttrib parameter of the IDebugEventCallback2::Event method.
These values may be combined with a bitwise OR.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
Enumerations (Visual Studio Debugging)