DkmBoundBreakpoint.Create Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called by a breakpoint manager to create a DkmBoundBreakpoint object for each location that a DkmPendingBreakpoint binds to.
public:
static Microsoft::VisualStudio::Debugger::Breakpoints::DkmBoundBreakpoint ^ Create(Microsoft::VisualStudio::Debugger::Breakpoints::DkmPendingBreakpoint ^ PendingBreakpoint, Microsoft::VisualStudio::Debugger::Breakpoints::DkmRuntimeBreakpoint ^ Target, Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^ SourcePosition, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint Create (Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint PendingBreakpoint, Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint Target, Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition SourcePosition, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint Create (Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint PendingBreakpoint, Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint? Target, Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition? SourcePosition, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint * Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint * Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint
Public Shared Function Create (PendingBreakpoint As DkmPendingBreakpoint, Target As DkmRuntimeBreakpoint, SourcePosition As DkmSourcePosition, DataItem As DkmDataItem) As DkmBoundBreakpoint
Parameters
- PendingBreakpoint
- DkmPendingBreakpoint
[In] High level breakpoint object which is tied to a user-level construct (ex: source file, function name) which may map to zero or more code-level constructs (DkmBoundBreakpoint) and which may be tracked over time.
- Target
- DkmRuntimeBreakpoint
[In,Optional] The low-level runtime breakpoint which backs this high-level bound breakpoint.
- SourcePosition
- DkmSourcePosition
[In,Optional] An optional reference to the document and text position this breakpoint bound to. This should be set unless the bound location does not have source information.
- DataItem
- DkmDataItem
[In,Optional] Data object to add to the new DkmBoundBreakpoint instance. Pass 'null' in the case that the caller doesn't need to add a data item.
Returns
[Out] Result of this method call.