Freigeben über


EVENTATTRIBUTES

Gibt die Ereignisattribute an.

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

Felder

EVENT_ASYNCHRONOUS
Gibt an, dass das Ereignis asynchron ist und keine Antwort auf das Ereignis erforderlich ist.

EVENT_SYNCHRONOUS
Gibt an, dass das Ereignis synchron ist; über "ContinueFromSynchronousEvent" antworten.

EVENT_STOPPING
Gibt an, dass dies ein Stoppereignis ist. Muss mit einem EVENT_ASYNCHRONOUS oder beiden EVENT_SYNCHRONOUSkombiniert werden.

EVENT_ASYNC_STOP
Gibt ein asynchrones Stoppereignis an. Derzeit gibt es kein solches Ereignis. Dieses Kennzeichen ist nur ein Platzhalter.

EVENT_SYNC_STOP
Gibt ein synchrones Stoppereignis an (eine Kombination von EVENT_SYNCHRONOUS und EVENT_STOPPING). Dieser Wert wird von einem Debugmodul (DE) verwendet, wenn es ein Stoppereignis sendet. Die Antwort erfolgt über einen Aufruf von "Execute", "Step" oder "Continue".

EVENT_IMMEDIATE
Gibt ein Ereignis an, das sofort und synchron an die IDE gesendet wird. Diese Kennzeichnung wird mit anderen Flags wie EVENT_ASYNCHRONOUS, EVENT_SYNCHRONOUS, oder EVENT_SYNC_STOP um den Typ des Ereignisses und die Tatsache anzugeben, dass der Antwortmechanismus (falls vorhanden) bekannt ist.

EVENT_EXPRESSION_EVALUATION
Das Ereignis ist ein Ergebnis der Ausdrucksauswertung.

Hinweise

Diese Werte werden im dwAttrib Parameter der Event-Methode übergeben.

Diese Werte können mit einem bitweisen ORkombiniert werden.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch