Condividi tramite


Enumerazione CLR_DEBUGGING_PROCESS_FLAGS

Fornisce valori usati dal metodo ICLRDebugging::OpenVirtualProcess .

Sintassi

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

Members

Membro Descrizione
CLR_DEBUGGING_MANAGED_EVENT_PENDING Questo runtime ha un evento debugger gestito non di recupero da inviare. Vedere la sezione Osservazioni per la distinzione tra gli eventi di recupero e non di recupero.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH L'evento gestito in sospeso è una Debugger.Launch richiesta.

Commenti

Gli eventi di recupero includono processi, dominio dell'applicazione, assembly, modulo e notifiche di creazione di thread che portano il debugger fino allo stato corrente dopo che è stato collegato a un processo. Gli eventi non di recupero, indicati dal CLR_DEBUGGING_MANAGED_EVENT_PENDING flag, includono tutti gli altri eventi del debugger, ad esempio eccezioni e notifiche MDA (Managed DebugIng Assistant).

Il CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH flag consente al runtime di distinguere tra un'eccezione terminante e una richiesta di collegare un debugger gestito che può essere annullato.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Metahost.idl, Metahost.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile da 4

Vedi anche