取得值,指出指定的執行緒是否已因偵錯工具停止此進程而暫停。
語法
HRESULT IsOSSuspended(
[in] DWORD threadID,
[out] BOOL *pbSuspended);
參數
threadID [在]有問題執行緒的 ID。
pbSuspended [出]布林值的指標,即 true 指定的執行緒已暫停;否則 *pbSuspended 是 false。
備註
當指定的執行緒因偵錯工具停止此進程而暫停時,指定執行緒的 Win32 暫停計數會遞增 1。 偵錯工具使用者介面 (UI) 如果向使用者顯示執行緒的作業系統 (OS) 暫停計數,可能會想要考慮這項資訊。
此 IsOSSuspended 方法只有在非受控偵錯的內容中才有意義。 在受控偵錯期間,執行緒會合作暫停,而不是 OS 暫停。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起提供