DkmExceptionProcessingStage Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O depurador recebe notificações do processo de destino em vários estágios dentro do processamento de exceção (por exemplo: exceção gerada, exceção sem tratamento). Essa enumeração indica os estágios de uma notificação.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class DkmExceptionProcessingStage
public enum class DkmExceptionProcessingStage
enum DkmExceptionProcessingStage
[System.Flags]
public enum DkmExceptionProcessingStage
[<System.Flags>]
type DkmExceptionProcessingStage =
Public Enum DkmExceptionProcessingStage
- Herança
-
DkmExceptionProcessingStage
- Atributos
Campos
AppDomainTransition | 4 | O processo de destino está prestes a engolir a exceção em uma transição de domínio do aplicativo. |
Caught | 128 | Uma exceção lançada foi capturada. Uma exceção nesta fase não é um evento de interrupção em si, mas está sendo gerada antes de outro evento de parada dentro de um manipulador catch, como a etapa concluída. |
ManagedUnmanagedTransition | 8 | O processo de destino está prestes a passar a exceção do código gerenciado para o código não gerenciado. |
Thrown | 1 | Uma exceção foi gerada. Essa notificação ocorre para todos os tipos de exceções. |
Unhandled | 32 | Nenhum manipulador foi encontrado para essa exceção. |
UserCodeSearch | 2 | O processo de destino começou a procurar um manipulador de exceção e essa pesquisa inseriu o código do usuário. Essa notificação é fornecida apenas para categorias de exceção que dão suporte a Just My Code. Atualmente, somente as categorias de exceção clr & script dão suporte a Just My Code. Em cenários de dispositivos CLR ou quando a etapa Just My Code estiver desabilitada na interface do usuário, o back-end não terá suporte para Just My Code. Nesse caso, quando uma exceção é gerada, os sinalizadores 'Thrown' e 'UserCodeSearch' serão definidos. |
UserUnhandled | 16 | Um manipulador de exceção foi encontrado fora do código do usuário. Essa notificação é fornecida apenas para categorias de exceção que dão suporte a Just My Code. Atualmente, apenas a categoria de exceção CLR dá suporte a Just My Code.\n. |
UserVisible | 64 | A exceção deve ser visível para os usuários. Quando definida, a exceção será enviada para a janela de saída se o usuário não quiser parar na exceção. |