ICorDebugProcess::IsOSSuspended 方法
取得值,指出指定的執行緒是否因為偵錯工具停止此處理序而暫止。
HRESULT IsOSSuspended(
[in] DWORD threadID,
[out] BOOL *pbSuspended);
參數
threadID
[in] 發生問題的執行緒 ID。pbSuspended
[out] 如果已暫止指定的執行緒,則為 true 布林值指標,否則 *pbSuspended 為 false。
備註
當指定的執行緒因為偵錯工具停止此處理序而暫止時,指定之執行緒的 Win32 暫停次數會以一遞增。 如果偵錯工具使用者介面 (UI) 向使用者顯示執行緒的作業系統 (OS) 暫停次數,可能會想要考量此資訊。
IsOSSuspended 方法只有在 Unmanaged 偵錯內容中才有意義。 在 Managed 偵錯期間,執行緒是以合作方式暫止的,而非 OS 暫止的。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl、CorDebug.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0