IDebugBreakpoint 接口 (dbgeng.h)

继承

IDebugBreakpoint 接口继承自 IUnknown 接口。 IDebugBreakpoint 还具有以下类型的成员:

方法

IDebugBreakpoint 接口具有这些方法。

 
IDebugBreakpoint::AddFlags

AddFlags 方法将标志添加到断点。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetAdder

GetAdder 方法返回拥有断点的客户端。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetCommand

GetCommand 方法返回触发断点时执行的命令字符串。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetCurrentPassCount

IDebugBreakpoint::GetCurrentPassCount 方法返回目标在触发断点之前必须到达断点位置的数字。
IDebugBreakpoint::GetDataParameters

GetDataParameters 方法返回处理器断点的参数。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetFlags

GetFlags 方法返回断点的标志。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetId

GetId 方法返回断点 ID,该 ID 是引擎为断点的唯一标识符。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetMatchThreadId

GetMatchThreadId 方法返回可以触发断点的线程的引擎线程 ID。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetOffset

GetOffset 方法返回触发断点的位置。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetOffsetExpression

IDebugBreakpoint::GetOffsetExpression 方法返回表达式字符串,该字符串的计算结果为触发断点的位置。
IDebugBreakpoint::GetParameters

GetParameters 方法返回断点的参数。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::GetPassCount

IDebugBreakpoint::GetPassCount 方法返回在触发断点之前最初需要目标到达断点的次数。
IDebugBreakpoint::GetType

GetType 方法返回为其设置断点的断点和处理器的类型。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::RemoveFlags

RemoveFlags 方法从断点中删除标志。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::SetCommand

SetCommand 方法设置触发断点时执行的命令。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::SetDataParameters

SetDataParameters 方法设置处理器断点的参数。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::SetFlags

SetFlags 方法设置断点的标志。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::SetMatchThreadId

SetMatchThreadId 方法设置可以触发断点的线程的引擎线程 ID。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::SetOffset

SetOffset 方法设置触发断点的位置。 此方法属于 IDebugBreakpoint 接口。
IDebugBreakpoint::SetOffsetExpression

SetOffsetExpression 方法设置一个表达式字符串,该字符串的计算结果为触发断点的位置。 此方法属于 IDebugBreakpoint。
IDebugBreakpoint::SetPassCount

IDebugBreakpoint::SetPassCount 方法设置目标在触发断点之前必须到达断点位置的次数。

注解

尽管 IDebugBreakpoint 实现 IUnknown 接口,但 IUnknown::AddRefIUnknown::Release 方法不用于控制断点的生存期。 而是在调用 RemoveBreakpoint 方法后删除 IDebugBreakpoint 对象。

要求

要求
目标平台 Windows
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

IDebugBreakpoint2