IDebugBreakpoint interface

Methods

The IDebugBreakpoint interface has these methods.

Method Description
IDebugBreakpoint::AddFlags The AddFlags method adds flags to a breakpoint.
IDebugBreakpoint::GetAdder The GetAdder method returns the client that owns the breakpoint.
IDebugBreakpoint::GetCommand The GetCommand method returns the command string that is executed when a breakpoint is triggered.
IDebugBreakpoint::GetCurrentPassCount The GetCurrentPassCount method returns the remaining number of times that the target must reach the breakpoint location before the breakpoint is triggered.
IDebugBreakpoint::GetDataParameters The GetDataParameters method returns the parameters for a processor breakpoint.
IDebugBreakpoint::GetFlags The GetFlags method returns the flags for a breakpoint.
IDebugBreakpoint::GetId The GetId method returns a breakpoint ID, which is the engine's unique identifier for a breakpoint.
IDebugBreakpoint::GetMatchThreadId The GetMatchThreadId method returns the engine thread ID of the thread that can trigger a breakpoint.
IDebugBreakpoint::GetOffset The GetOffset method returns the location that triggers a breakpoint.
IDebugBreakpoint::GetOffsetExpression The GetOffsetExpression methods return the expression string that evaluates to the location that triggers a breakpoint.
IDebugBreakpoint::GetParameters The GetParameters method returns the parameters for a breakpoint.
IDebugBreakpoint::GetPassCount The GetPassCount method returns the number of times that the target was originally required to reach the breakpoint location before the breakpoint is triggered.
IDebugBreakpoint::GetType The GetType method returns the type of the breakpoint and the type of the processor that a breakpoint is set for.
IDebugBreakpoint::RemoveFlags The RemoveFlags method removes flags from a breakpoint.
IDebugBreakpoint::SetCommand The SetCommand method sets the command that is executed when a breakpoint is triggered.
IDebugBreakpoint::SetDataParameters The SetDataParameters method sets the parameters for a processor breakpoint.
IDebugBreakpoint::SetFlags The SetFlags method sets the flags for a breakpoint.
IDebugBreakpoint::SetMatchThreadId The SetMatchThreadId method sets the engine thread ID of the thread that can trigger a breakpoint.
IDebugBreakpoint::SetOffset The SetOffset method sets the location that triggers a breakpoint.
IDebugBreakpoint::SetOffsetExpression The SetOffsetExpression methods set an expression string that evaluates to the location that triggers a breakpoint.
IDebugBreakpoint::SetPassCount The SetPassCount method sets the number of times that the target must reach the breakpoint location before the breakpoint is triggered.

Remarks

Although IDebugBreakpoint implements the IUnknown interface, the IUnknown::AddRef and IUnknown::Release methods are not used to control the lifetime of the breakpoint. Instead, an IDebugBreakpoint object is deleted after the method RemoveBreakpoint is called.

Requirements

   
Target Platform Windows
Header dbgeng.h (include Dbgeng.h)

See Also

IDebugBreakpoint2