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