Dela via


CLR_DEBUGGING_PROCESS_FLAGS uppräkning

Innehåller värden som används av metoden ICLRDebugging::OpenVirtualProcess .

Syntax

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

Medlemmar

Medlem Description
CLR_DEBUGGING_MANAGED_EVENT_PENDING Den här körningen har en icke-catch-up hanterad felsökningshändelse att skicka. Se avsnittet Kommentarer för skillnaden mellan catch-up- och non-catch-up-händelser.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH Den hanterade händelse som väntar är en Debugger.Launch begäran.

Kommentarer

Catch-up-händelser omfattar meddelanden om process, programdomän, sammansättning, modul och trådskapande som för felsökningsprogrammet till det aktuella tillståndet när det har kopplats till en process. Icke-catch-up-händelser, som anges av CLR_DEBUGGING_MANAGED_EVENT_PENDING flaggan, innehåller alla andra felsökningshändelser, till exempel undantag och MDA-meddelanden (Managed Debugging Assistant).

Flaggan CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH gör det möjligt för körningen att skilja mellan ett avslutande undantag och en begäran om att bifoga ett hanterat felsökningsprogram som kan avbrytas.

Krav

Plattformar: Se Systemkrav.

Huvudet: Metahost.idl, Metahost.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 4

Se även