Muokkaa

Jaa


BP_FLAGS90

Enumerates valid values for optional flags. The optional flags may be used to specify additional information when you set a breakpoint. This enumeration extends the BP_FLAGS enumeration.

Syntax

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

Fields

BP90_FLAG_NONE
Specifies no breakpoint flag.

BP90_FLAG_MAP_DOCPOSITION
Specifies that the debug engine (DE) should map the breakpoint by using the document position. This is applicable only to breakpoints set in script-oriented source files such as Active Server Pages (ASP).

BP90_FLAG_DONT_STOP
Specifies that the breakpoint should be processed by the debug engine, but that the debug engine ultimately should not stop there; that is, an IDebugBreakpointEvent2 event object should not be sent. This flag is designed to be used primarily with trace points.

BP90_FLAG_TRACEPOINT_CONTINUE
Used by the native debug engine to determine whether the stepping state should be cleared. It differs from BP90_FLAG_DONT_STOP because BP90_FLAG_DONT_STOP is not set if the trace point executes a macro.

Requirements

Header: Msdbg90.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also