Поделиться через


DkmExceptionProcessingStage Перечисление

Определение

Отладчик получает уведомления от целевого процесса на различных этапах обработки исключений (например, исключение создается, исключение необработанное). Это перечисление указывает этапы для уведомления.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class DkmExceptionProcessingStage
public enum class DkmExceptionProcessingStage
enum DkmExceptionProcessingStage
[System.Flags]
public enum DkmExceptionProcessingStage
[<System.Flags>]
type DkmExceptionProcessingStage = 
Public Enum DkmExceptionProcessingStage
Наследование
DkmExceptionProcessingStage
Атрибуты

Поля

AppDomainTransition 4

Целевой процесс вот-вот проглотит исключение при переходе домена приложения.

Caught 128

Выброшенное исключение было перехвачено. Исключение на этом этапе не является самим событием остановки, но возникает перед другим событием остановки в обработчике catch, например завершением шага.

ManagedUnmanagedTransition 8

Целевой процесс скоро передает исключение из управляемого кода в неуправляемый код.

Thrown 1

Возникло исключение. Это уведомление происходит для всех типов исключений.

Unhandled 32

Обработчик для этого исключения не найден.

UserCodeSearch 2

Целевой процесс начал поиск обработчика исключений, и этот поиск вошел в пользовательский код. Это уведомление предоставляется только для категорий исключений, которые поддерживают только мой код. В настоящее время только категории исключений скрипта & СРЕДЫ CLR поддерживают только мой код.

В сценариях устройств CLR или при отключении пошагового выполнения "Только мой код" в пользовательском интерфейсе серверная часть не будет поддерживать функцию "Только мой код". В этом случае при возникновении исключения будут установлены флаги "Thrown" и "UserCodeSearch".

UserUnhandled 16

Обработчик исключений найден за пределами пользовательского кода. Это уведомление предоставляется только для категорий исключений, которые поддерживают только мой код. В настоящее время только категория исключений CLR поддерживает Только мой код.\n.

UserVisible 64

Исключение должно быть видно пользователям. Если этот параметр задан, исключение будет отправлено в окно вывода, если пользователь не хочет останавливаться на исключении.

Применяется к