Freigeben über


BP_FLAGS90

Listet gültigen Werten für optionale Flags aufgelistet. Die optionalen Flags verwendet werden, um zusätzliche Informationen angeben, wenn Sie einen Haltepunkt. Diese Enumeration wird die BP_FLAGS-Enumeration.

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

Parameter

  • BP90_FLAG_NONE
    Gibt kein Haltepunkt flag an.

  • BP90_FLAG_MAP_DOCPOSITION
    Gibt an, dass das Debugmodul (DE) den Haltepunkt mithilfe der Position Dokumenten zugeordnet werden soll. Dies ist nur für Haltepunkte anwendbar, die in Skript-ausgerichteten Quelldateien z. B. ASP (Active Server Pages) festgelegt werden.

  • _STOPP BP90_FLAG_DO NOT
    Gibt an, dass der Haltepunkt vom Debugmodul verarbeitet werden soll, sondern dass das Debugmodul es letztlich nicht beendet werden soll. Dies bedeutet, dass ein IDebugBreakpointEvent2-Ereignisobjekt nicht gesendet werden. Dieses Flag ist hauptsächlich mit Ablaufverfolgung punkten vorgesehen.

  • BP90_FLAG_TRACEPOINT_CONTINUE
    Wird vom systemeigenen Debugmodul, um zu bestimmen, ob der tretende Zustand gelöscht werden soll. Er unterscheidet sich von BP90_FLAG_DONT_STOP, da BP90_FLAG_DONT_STOP nicht festgelegt wird, wenn der Ablaufverfolgung mit einem Makro ausführt.

Anforderungen

Header: Msdbg90.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Enumerationen (Visual Studio-Debugging)