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 | Исключение должно быть видно пользователям. Если этот параметр задан, исключение будет отправлено в окно вывода, если пользователь не хочет останавливаться на исключении. |