ICorDebugProcess::IsOSSuspended 方法

取得值,這個值表示指定的執行緒是否因為偵錯工具停止此處理序而暫止。

語法

HRESULT IsOSSuspended(  
    [in]  DWORD threadID,  
    [out] BOOL  *pbSuspended);  

參數

threadID
[in] 有問題的執行緒識別碼。

pbSuspended
[out] 布林值的指標,如果指定的執行緒已暫止,則為 true,否則 *pbSuspendedfalse

備註

當指定的執行緒因為偵錯工具停止此處理序而暫止時,指定執行緒的 Win32 暫止計數會遞增一。 如果偵錯工具使用者介面 (UI) 對使用者顯示執行緒的作業系統 (作業系統) 暫止計數,該 UI 可以考慮此資訊。

IsOSSuspended 方法只有在非受控偵錯的內容中才有意義。 在受控偵錯期間,執行緒會以合作方式暫止,而不是 OS 暫止。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 1.0 起提供