Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |