Partilhar via


BP_ERROR_TYPE

Especifica o tipo de erro de um ponto de interrupção.

enum enum_BP_ERROR_TYPE { 
   BPET_NONE            = 0x00000000,
   BPET_TYPE_WARNING    = 0x00000001,
   BPET_TYPE_ERROR      = 0x00000002,
   BPET_SEV_HIGH        = 0x0F000000,
   BPET_SEV_GENERAL     = 0x07000000,
   BPET_SEV_LOW         = 0x01000000,
   BPET_TYPE_MASK       = 0x0000ffff,
   BPET_SEV_MASK        = 0xffff0000,
   BPET_GENERAL_WARNING = BPET_SEV_GENERAL | BPET_TYPE_WARNING,
   BPET_GENERAL_ERROR   = BPET_SEV_GENERAL | BPET_TYPE_ERROR,
   BPET_ALL             = 0xffffffff
};
typedef DWORD BP_ERROR_TYPE;
public enum enum_BP_ERROR_TYPE { 
   BPET_NONE            = 0x00000000,
   BPET_TYPE_WARNING    = 0x00000001,
   BPET_TYPE_ERROR      = 0x00000002,
   BPET_SEV_HIGH        = 0x0F000000,
   BPET_SEV_GENERAL     = 0x07000000,
   BPET_SEV_LOW         = 0x01000000,
   BPET_TYPE_MASK       = 0x0000ffff,
   BPET_SEV_MASK        = 0xffff0000,
   BPET_GENERAL_WARNING = BPET_SEV_GENERAL | BPET_TYPE_WARNING,
   BPET_GENERAL_ERROR   = BPET_SEV_GENERAL | BPET_TYPE_ERROR,
   BPET_ALL             = 0xffffffff
};

Membros

  • BPET_NONE
    Não especifica nenhum erro de ponto de interrupção.

  • BPET_TYPE_WARNING
    Especifica um erro de ponto de interrupção do estilo de aviso.

  • BPET_TYPE_ERROR
    Especifica um erro de ponto de interrupção do estilo de erro.

  • BPET_SEV_HIGH
    Especifica um erro muito grave de ponto de interrupção.

  • BPET_SEV_GENERAL
    Especifica um erro de ponto de interrupção de gravidade de médio porte.

  • BPET_SEV_LOW
    Especifica um erro de ponto de interrupção de gravidade de baixo.

  • BPET_TYPE_MASK
    Especifica um erro de ponto de interrupção do estilo de máscara.

  • BPET_SEV_MASK
    Especifica uma ponto de interrupção do estilo de máscara de gravidade de erro.

  • BPET_GENERAL_WARNING
    Especifica um erro de ponto de interrupção gerais-aviso de estilo.

  • BPET_GENERAL_ERROR
    Especifica um erro de ponto de interrupção do estilo de erro geral.

  • BPET_ALL
    Especifica todos os tipos de erro de ponto de interrupção.

Comentários

Esses valores podem ser combinados com um bit a bit OR e usadas para o dwType membro da BP_ERROR_RESOLUTION_INFO estrutura. Passado como um parâmetro para o IDebugPendingBreakpoint2::EnumErrorBreakpoints método.

Um tipo de erro de ponto de interrupção é composto de um tipo e severidade. Isso significa que um tipo de erro de ponto de interrupção nunca é apenas um tipo (por exemplo, BPET_TYPE_ERROR,) ou a severidade (por exemplo, BPET_SEV_GENERAL) por si só. BPET_GENERAL_WARNINGe BPET_GENERAL_ERROR fornecer valores predefinidos para pontos de interrupção gerais de aviso e erro.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Enumerações (Visual Studio depuração)

BP_ERROR_RESOLUTION_INFO

IDebugPendingBreakpoint2::EnumErrorBreakpoints