Partager via


BP_FLAGS90

Énumère les valeurs valides pour les indicateurs facultatifs. Les indicateurs facultatifs peuvent être utilisées pour spécifier des informations supplémentaires lorsque vous définissez un point d'arrêt. cette énumération étend l'énumération de BP_FLAGS .

enum enum_BP_FLAGS90
{
   // VS 8.0 values
   BP90_FLAG_NONE               = 0x0000,
   BP90_FLAG_MAP_DOCPOSITION    = 0x0001,
   BP90_FLAG_DONT_STOP          = 0x0002,

   // Values added in VS 9.0
   BP90_FLAG_TRACEPOINT_CONTINUE = 0x0004,
};
typedef DWORD BP_FLAGS90;
public enum enum_BP_FLAGS90
{
   // VS 8.0 values
   BP90_FLAG_NONE                = 0x0000,
   BP90_FLAG_MAP_DOCPOSITION     = 0x0001,
   BP90_FLAG_DONT_STOP           = 0x0002,

   // Values added in VS 9.0
   BP90_FLAG_TRACEPOINT_CONTINUE = 0x0004,
};

Paramètres

  • BP90_FLAG_NONE
    Ne spécifie pas de balise de point d'arrêt.

  • BP90_FLAG_MAP_DOCPOSITION
    Spécifie que le moteur de (DE) débogage doit mapper le point d'arrêt à l'aide de la position de document. Cela ne s'applique qu'aux points d'arrêt définis dans des fichiers sources script-orientés tels qu'Active Server (ASP) Pages.

  • _STOP DE BP90_FLAG_DO NOT
    Spécifie que le point d'arrêt doit être traité par le moteur de débogage, mais que le moteur de débogage finalement ne doit pas arrêter à cet endroit ; autrement dit, un objet événement d' IDebugBreakpointEvent2 ne doit pas être envoyé. Cette balise est conçue pour être utilisée essentiellement avec les points de trace.

  • BP90_FLAG_TRACEPOINT_CONTINUE
    Utilisé par le moteur de débogage natif pour déterminer si l'état de progression doit être désactivé. Il diffère de BP90_FLAG_DONT_STOP car BP90_FLAG_DONT_STOP n'est pas défini si le point de trace effectue une macro.

Configuration requise

en-tête : Msdbg90.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)