Sdílet prostřednictvím


CLR_DEBUGGING_PROCESS_FLAGS – výčet

Poskytuje hodnoty, které jsou používány ICLRDebugging::OpenVirtualProcess metoda.

Syntax

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

Členové

Člen Description
CLR_DEBUGGING_MANAGED_EVENT_PENDING Tento modul runtime má událost spravovaného ladicího programu, která se nechytá, k odeslání. V části Poznámky najdete rozdíl mezi událostmi pro dochytávání a události, které se nechytnou.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH Spravovaná událost, která čeká na vyřízení, Debugger.Launch je požadavek.

Poznámky

Mezi události záchytu patří oznámení o procesu, doméně aplikace, sestavení, modulu a vlákně, která po připojení k procesu převedou ladicí program do aktuálního stavu. Události, které nejsou určené příznakem CLR_DEBUGGING_MANAGED_EVENT_PENDING , zahrnují všechny ostatní události ladicího programu, jako jsou výjimky a oznámení spravovaného pomocníka ladění (MDA).

Příznak CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH umožňuje modulu runtime rozlišovat mezi ukončující výjimkou a požadavkem na připojení spravovaného ladicího programu, který lze zrušit.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Metahost.idl, Metahost.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od 4

Viz také