IDebugBreakpoint::SetMatchThreadId 方法 (dbgeng.h)
SetMatchThreadId 方法设置可以触发断点的线程的引擎线程 ID。
语法
HRESULT SetMatchThreadId(
[in] ULONG Thread
);
参数
[in] Thread
可以触发此断点的线程的引擎线程 ID。
返回值
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
找不到 Thread 指定的线程。 |
|
目标位于内核中,断点为处理器断点。 处理器断点不能限制为内核模式下的线程。 |
此方法还可以返回其他错误值。 有关详细信息,请参阅 返回值。
注解
如果已为断点设置了线程,则仅当该线程命中断点时才能触发断点。 如果尚未设置线程,则任何线程都可以触发断点。
如果已设置线程,可以通过将 “ID” 设置为“DEBUG_ANY_ID”来删除该设置。
有关断点属性的详细信息,请参阅 控制断点标志和参数。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |