共用方式為


ICorDebugProcess::IsOSSuspended 方法

取得值,這個值表示指定的線程是否因為調試程式停止此進程而暫停。

語法

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

參數

threadID [in]有問題的線程標識碼。

pbSuspended[out]布林值的指標,如果true指定的線程已暫停,則為 ,否則為 。pbSuspended false

備註

當因調試程式停止此進程而暫停指定的線程時,指定的線程 Win32 暫停計數會遞增一個。 調試程式使用者介面 (UI) 可能會想要將此資訊納入考慮,如果它顯示操作系統 (OS) 暫停線程計數給使用者。

方法 IsOSSuspended 只有在 Unmanaged 偵錯的內容中才有意義。 在 Managed 偵錯期間,線程會合作暫停,而不是操作系統暫停。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 1.0 起提供