Freigeben über


EVENTATTRIBUTES

Gibt die Ereignisattribute an.

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

Mitglieder

  • EVENT_ASYNCHRONOUS
    Gibt an, dass das Ereignis asynchron ist und keine Antwort auf das Ereignis benötigt wird.

  • EVENT_SYNCHRONOUS
    Gibt an, dass das Ereignis synchron ist. Reaktion mittels IDebugEngine2::ContinueFromSynchronousEvent.

  • EVENT_STOPPING
    Gibt an, dass es sich um ein aufhörendes Ereignis ist. Muss mit EVENT_ASYNCHRONOUS oder EVENT_SYNCHRONOUSkombiniert werden.

  • EVENT_ASYNC_STOP
    Gibt eine asynchrone aufhörendes Ereignis an. Es gibt derzeit kein entsprechendes Ereignis. Dieses Flag ist nur ein Platzhalter.

  • EVENT_SYNCHRONIZATION_STOP
    Gibt ein synchrones aufhörendes Ereignis an (eine Kombination aus EVENT_SYNCHRONOUS und EVENT_STOPPING). Dieser Wert wird von einem Modul (Debug) DE aufhörendes wenn ein Ereignis sendet. Die Antwort wird mithilfe eines Aufrufs von IDebugProgram2::Ausführen, IDebugProgram2::Schrittoder IDebugProgram2::Fahren Sie fortgemacht.

  • EVENT_IMMEDIATE
    Gibt ein Ereignis an, das sofort an die IDE und synchron gesendet wird. Dieses Flag wird mit anderen Flags wie EVENT_ASYNCHRONOUS, EVENT_SYNCHRONOUSoder EVENT_SYNC_STOP kombiniert, um den Typ des Ereignisses und den Fakten anzugeben, dass der Mechanismus für die Antwort (sofern vorhanden) bekannt ist.

  • EVENT_EXPRESSION_EVALUATION
    Das Ereignis ist ein Ergebnis der Ausdrucksauswertung.

Hinweise

Diese Werte werden in den dwAttribIDebugEventCallback2::Ereignis-Parameter der Methode übergeben.

Diese Werte können mit bitweisen ORkombiniert werden.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Enumerationen (Visual Studio-Debugging)

IDebugEngine2::ContinueFromSynchronousEvent

IDebugEventCallback2::Ereignis