Partager via


CLR_DEBUGGING_PROCESS_FLAGS, énumération

Fournit des valeurs qui sont utilisées par la méthode ICLRDebugging::OpenVirtualProcess.

Syntaxe

typedef enum CLR_DEBUGGING_PROCESS_FLAGS
{
   CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,
   CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2
}  CLR_DEBUGGING_PROCESS_FLAGS;

Membres

Membre Description
CLR_DEBUGGING_MANAGED_EVENT_PENDING Ce runtime a un événement de débogueur managé sans rattrapage à envoyer. Consultez la section Remarques pour connaître la distinction entre les événements de rattrapage et les événements sans rattrapage.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH L’événement managé en attente est une requête Debugger.Launch.

Notes

Les événements de rattrapage incluent les notifications de processus, de domaine d’application, d’assembly, de module et de création de threads qui amènent le débogueur à l’état actuel une fois qu’il a été attaché à un processus. Les événements sans rattrapage, qui sont indiqués par l’indicateur CLR_DEBUGGING_MANAGED_EVENT_PENDING, incluent tous les autres événements du débogueur, comme les exceptions et les notifications de l’assistant de débogage managé (MDA).

L’indicateur CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH permet au runtime de faire la différence entre une exception de fin et une demande d’attachement d’un débogueur managé qui peut être annulée.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Metahost.idl, Metahost.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4

Voir aussi