BP_FLAGS

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Provides optional flags that may be used to specify additional information when setting a breakpoint.

Syntax

enum enum_BP_FLAGS {
    BP_FLAG_NONE            = 0x0000,
    BP_FLAG_MAP_DOCPOSITION = 0x0001,
    BP_FLAG_DONT_STOP       = 0x0002
};
typedef DWORD BP_FLAGS;
public enum enum_BP_FLAGS {
    BP_FLAG_NONE            = 0x0000,
    BP_FLAG_MAP_DOCPOSITION = 0x0001,
    BP_FLAG_DONT_STOP       = 0x0002
};

Fields

BP_FLAG_NONE
Specifies no breakpoint flag.

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

BP_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 tracepoints.

Remarks

Used for the dwFlags member of the BP_REQUEST_INFO and BP_REQUEST_INFO2 structures.

These values may be combined with a bitwise OR.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also