DkmExceptionTrigger Classe

Definição

Descreve uma exceção ou uma coleção de exceções que um componente deseja interromper. Quando os componentes de nível superior quiserem ser notificados sobre determinadas exceções, ele deverá criar um ou mais gatilhos de exceção e, em seguida, habilitar esses gatilhos (DkmProcess. EnableExceptionTriggers). Depois disso, quando a exceção ocorrer, uma exceção ExceptionTriggerHit será acionada sempre que esse gatilho for atendido.

Classes derivadas: DkmExceptionCategoryTrigger, DkmExceptionCodeTrigger, DkmExceptionGlobalTrigger, DkmExceptionNameTrigger

public ref class DkmExceptionTrigger abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmExceptionTrigger abstract
[Windows::Foundation::Metadata::WebHostHidden]
class DkmExceptionTrigger abstract
[System.Runtime.InteropServices.Guid("736be8c2-b44a-3d59-24b1-e132fbe225fc")]
public abstract class DkmExceptionTrigger
[<System.Runtime.InteropServices.Guid("736be8c2-b44a-3d59-24b1-e132fbe225fc")>]
type DkmExceptionTrigger = class
Public MustInherit Class DkmExceptionTrigger
Herança
DkmExceptionTrigger
Derivado
Atributos

Propriedades

ExceptionConditionInfo

Adicional Informações de condição de exceção.

         Essa API foi introduzida no Visual Studio 15 RTM (DkmApiVersion. VS15RTM).
ProcessingStage

O depurador recebe notificações do processo de destino em vários estágios dentro do processamento de exceção (ex: exceção gerada, exceção sem tratamento). Essa enumeração é uma máscara de bits da qual desses estágios o gatilho deve ser acionado.

TagValue

DkmExceptionTrigger é uma classe base abstrata. Essa enumeração indica a qual classe derivada esse objeto é uma instância do.

Thread

Adicional Thread ao qual esse gatilho se aplica. Se for NULL, o gatilho será examinado para todos os threads.

Aplica-se a