Partager via


BP_ERROR_TYPE

spécifie le type d'erreur d'un point d'arrêt.

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
};

Membres

  • BPET_NONE
    ne spécifie aucune erreur de point d'arrêt.

  • BPET_TYPE_WARNING
    Spécifie une erreur de style AVERTISSEMENT de point d'arrêt.

  • BPET_TYPE_ERROR
    spécifie une erreur de style de l'erreur de point d'arrêt.

  • BPET_SEV_HIGH
    Spécifie une erreur de point d'arrêt à haute-gravité.

  • BPET_SEV_GENERAL
    Spécifie une erreur de point d'arrêt à support-gravité.

  • BPET_SEV_LOW
    Spécifie une erreur de point d'arrêt à bas-gravité.

  • BPET_TYPE_MASK
    spécifie une erreur de style du masque de point d'arrêt.

  • BPET_SEV_MASK
    spécifie une erreur de style de la gravité de point d'arrêt.

  • BPET_GENERAL_WARNING
    spécifie une erreur de style général de point d'arrêt.

  • BPET_GENERAL_ERROR
    spécifie une erreur de style général de point d'arrêt.

  • BPET_ALL
    Spécifie tous les types d'erreurs de point d'arrêt.

Notes

Ces valeurs peuvent être combinées avec OR de bits et être utilisées pour le membre d' dwType de la structure de BP_ERROR_RESOLUTION_INFORMATION . passé comme paramètre à la méthode d' IDebugPendingBreakpoint2 : : EnumErrorBreakpoints .

Un type d'erreur de point d'arrêt est composé d'un type et une gravité. Cela signifie qu'un type d'erreur de point d'arrêt n'est jamais un seul type (par exemple, BPET_TYPE_ERROR,) ou une gravité (par exemple,BPET_SEV_GENERAL) par lui-même. BPET_GENERAL_WARNING et BPET_GENERAL_ERROR fournissent des valeurs prédéfinies pour les points d'arrêt généraux d'avertissement et d'erreur.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Énumérations (débogage Visual Studio)

BP_ERROR_RESOLUTION_INFORMATION

IDebugPendingBreakpoint2 : : EnumErrorBreakpoints