CLR_DEBUGGING_PROCESS_FLAGS-Enumeration
Stellt Werte bereit, die von der ICLRDebugging::OpenVirtualProcess-Methode verwendet werden.
Syntax
typedef enum CLR_DEBUGGING_PROCESS_FLAGS
{
CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2
} CLR_DEBUGGING_PROCESS_FLAGS;
Member
Member | BESCHREIBUNG |
---|---|
CLR_DEBUGGING_MANAGED_EVENT_PENDING |
Diese Runtime verfügt über ein zu sendendes nicht aufholbares verwaltetes Debuggerereignis. Informationen zur Unterscheidung von Aufhol- und Nichtaufholereignissen finden Sie im Abschnitt „Hinweise“. |
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH |
Das ausstehende verwaltete Ereignis ist eine Debugger.Launch-Anforderung. |
Bemerkungen
Zu den Aufholereignissen gehören Prozess-, Anwendungsdomänen-, Assembly-, Modul- und Threaderstellungsbenachrichtigungen, die den Debugger auf den aktuellen Stand bringen, nachdem er an einen Prozess angefügt wurde. Zu den Nichtaufholereignissen, die durch das CLR_DEBUGGING_MANAGED_EVENT_PENDING
-Flag angegeben werden, gehören alle anderen Debuggerereignisse, wie z. B. Ausnahmen und Benachrichtigungen des Assistenten für verwaltetes Debuggen.
Das Flag CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH
ermöglicht es der Runtime, zwischen einer beendenden Ausnahme und einer Anforderung zum Anfügen eines verwalteten Debuggers zu unterscheiden, die abgebrochen werden kann.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Metahost.idl, Metahost.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 4 verfügbar