IDebugBreakpoint2::SetMatchThreadId 方法 (dbgeng.h)

SetMatchThreadId方法會設定可觸發中斷點之執行緒的引擎執行緒識別碼。

語法

HRESULT SetMatchThreadId(
  [in] ULONG Thread
);

參數

[in] Thread

可以觸發此中斷點之執行緒的引擎執行緒識別碼。

傳回值

傳回碼 描述
S_OK
此方法成功。
E_NOINTERFACE
找不到 Thread 指定的執行緒。
E_INVALIDARG
目標位於核心中,中斷點是處理器中斷點。 處理器中斷點不能限制在核心模式中的執行緒。
 

這個方法也可以傳回其他錯誤值。 如需詳細資訊,請參閱 傳回值

備註

如果您已設定中斷點的執行緒,只有在該執行緒叫用中斷點時,才能觸發中斷點。 如果您尚未設定執行緒,任何執行緒都可以觸發中斷點。

如果您已設定執行緒,您可以將 [ 識別碼 ] 設定為 [DEBUG_ANY_ID來移除設定。

如需中斷點屬性的詳細資訊,請參閱 控制中斷點旗標和參數

必要條件

   
目標平臺 桌面
標頭 dbgeng.h (包含 Dbgeng.h)