Udostępnij za pośrednictwem


CLR_DEBUGGING_PROCESS_FLAGS — Wyliczenie

Zawiera wartości używane przez metodę ICLRDebugging::OpenVirtualProcess .

Składnia

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

Elementy członkowskie

Członek Opis
CLR_DEBUGGING_MANAGED_EVENT_PENDING To środowisko uruchomieniowe ma zdarzenie debugera zarządzanego bez zaległości do wysłania. Zobacz sekcję Uwagi, aby zapoznać się z rozróżnieniem między zaległościami i zdarzeniami nienarabiania zaległości.
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH Zdarzenie zarządzane, które oczekuje, jest żądaniem Debugger.Launch .

Uwagi

Zdarzenia zaległości obejmują procesy, domenę aplikacji, zestaw, moduł i powiadomienia o tworzeniu wątków, które umożliwiają debugerowi przejście do bieżącego stanu po dołączeniu do procesu. Zdarzenia inne niż zaległości, które są wskazywane przez flagę CLR_DEBUGGING_MANAGED_EVENT_PENDING , obejmują wszystkie inne zdarzenia debugera, takie jak wyjątki i powiadomienia asystenta debugowania zarządzanego (MDA).

Flaga CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH umożliwia środowisku uruchomieniowemu odróżnienie wyjątku zakończenia od żądania dołączenia zarządzanego debugera, który można anulować.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Metahost.idl, Metahost.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od 4

Zobacz też