Edit

Share via


EVENTATTRIBUTES

Specifies the event attributes.

Syntax

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
};

Fields

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 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 Execute, Step, or 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 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