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)