Freigeben über


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

Siehe auch