Partager via


EVENTATTRIBUTES

spécifie les attributs d'événement.

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

Membres

  • EVENT_ASYNCHRONOUS
    indique que l'événement est asynchrone et aucune réponse à l'événement n'est nécessaire.

  • EVENT_SYNCHRONOUS
    indique que l'événement est synchrone ; réponse au moyen d' IDebugEngine2 : : ContinueFromSynchronousEvent.

  • EVENT_STOPPING
    Indique qu'il s'agit d'un événement arrêtant. Doit être associée à EVENT_ASYNCHRONOUS ou EVENT_SYNCHRONOUS.

  • EVENT_ASYNC_STOP
    Indique un événement arrêtant asynchrone. Il n'existe actuellement aucun événement. Cette balise est uniquement un espace réservé.

  • EVENT_SYNCHRONIZATION_STOP
    Indique un événement arrêtant synchrone (une combinaison d' EVENT_SYNCHRONOUS et d' EVENT_STOPPING). Cette valeur est utilisée par un moteur (DE) de débogage lorsqu'elle envoie un événement arrêtant. La réponse est effectuée via un appel à IDebugProgram2 : : exécutez, à IDebugProgram2 : : étape, ou à IDebugProgram2 : : continuez.

  • EVENT_IMMEDIATE
    Indique un événement qui est envoyé immédiatement et de façon synchrone à l'IDE. Cette balise est combinée avec d'autres balises comme EVENT_ASYNCHRONOUS, EVENT_SYNCHRONOUS, ou EVENT_SYNC_STOP pour indiquer le type de l'événement et du fait que le mécanisme de réponse (le cas échéant) est connu.

  • EVENT_EXPRESSION_EVALUATION
    L'événement est le résultat d'évaluation de l'expression.

Notes

ces valeurs sont passées dans le paramètre d' dwAttrib de la méthode d' IDebugEventCallback2 : : événement .

Ces valeurs peuvent être combinées avec ORde bits.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Énumérations (débogage Visual Studio)

IDebugEngine2 : : ContinueFromSynchronousEvent

IDebugEventCallback2 : : événement