ICorDebugProcess::IsOSSuspended 方法
取得值,這個值表示指定的執行緒是否因為偵錯工具停止此處理序而暫止。
語法
HRESULT IsOSSuspended(
[in] DWORD threadID,
[out] BOOL *pbSuspended);
參數
threadID
[in] 有問題的執行緒識別碼。
pbSuspended
[out] 布林值的指標,如果指定的執行緒已暫止,則為 true
,否則 *pbSuspended
為 false
。
備註
當指定的執行緒因為偵錯工具停止此處理序而暫止時,指定執行緒的 Win32 暫止計數會遞增一。 如果偵錯工具使用者介面 (UI) 對使用者顯示執行緒的作業系統 (作業系統) 暫止計數,該 UI 可以考慮此資訊。
IsOSSuspended
方法只有在非受控偵錯的內容中才有意義。 在受控偵錯期間,執行緒會以合作方式暫止,而不是 OS 暫止。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 1.0 起提供
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應