共用方式為


ICorDebugProcess::IsOSSuspended 方法

取得值,指出指定的執行緒是否已因偵錯工具停止此進程而暫停。

語法

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

參數

threadID [在]有問題執行緒的 ID。

pbSuspended [出]布林值的指標,即 true 指定的執行緒已暫停;否則 *pbSuspendedfalse

備註

當指定的執行緒因偵錯工具停止此進程而暫停時,指定執行緒的 Win32 暫停計數會遞增 1。 偵錯工具使用者介面 (UI) 如果向使用者顯示執行緒的作業系統 (OS) 暫停計數,可能會想要考慮這項資訊。

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

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起提供