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) |