IDebugBreakpoint interface (dbgeng.h)

Inheritance

The IDebugBreakpoint interface inherits from the IUnknown interface. IDebugBreakpoint also has these types of members:

Methods

The IDebugBreakpoint interface has these methods.

 
IDebugBreakpoint::AddFlags

The AddFlags method adds flags to a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetAdder

The GetAdder method returns the client that owns the breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetCommand

The GetCommand method returns the command string that is executed when a breakpoint is triggered. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetCurrentPassCount

The IDebugBreakpoint::GetCurrentPassCount method returns the number 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. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetFlags

The GetFlags method returns the flags for a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetId

The GetId method returns a breakpoint ID, which is the engine's unique identifier for a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetMatchThreadId

The GetMatchThreadId method returns the engine thread ID of the thread that can trigger a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetOffset

The GetOffset method returns the location that triggers a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetOffsetExpression

The IDebugBreakpoint::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. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::GetPassCount

The IDebugBreakpoint::GetPassCount method returns how many times the target was originally required to reach the breakpoint before the breakpoint is triggered.
IDebugBreakpoint::GetType

The GetType method returns the type of the breakpoint and processor that a breakpoint is set for. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::RemoveFlags

The RemoveFlags method removes flags from a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::SetCommand

The SetCommand method sets the command that is executed when a breakpoint is triggered. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::SetDataParameters

The SetDataParameters method sets the parameters for a processor breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::SetFlags

The SetFlags method sets the flags for a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::SetMatchThreadId

The SetMatchThreadId method sets the engine thread ID of the thread that can trigger a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::SetOffset

The SetOffset method sets the location that triggers a breakpoint. This method belongs to the IDebugBreakpoint interface.
IDebugBreakpoint::SetOffsetExpression

The SetOffsetExpression methods set an expression string that evaluates to the location that triggers a breakpoint. This method belongs to IDebugBreakpoint.
IDebugBreakpoint::SetPassCount

The IDebugBreakpoint::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

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

See also

IDebugBreakpoint2