获取一个值,该值指示指定的线程是否因调试器停止此过程而挂起。
Syntax
HRESULT IsOSSuspended(
[in] DWORD threadID,
[out] BOOL *pbSuspended);
参数
threadID [in]有问题的线程的 ID。
pbSuspended[out]指向布尔值的指针,该值为true指定的线程已挂起;否则为 *pbSuspended 。false
注解
当由于调试器停止此过程而挂起指定的线程时,指定的线程的 Win32 挂起计数将递增一个。 如果调试器用户界面(UI)向用户显示作系统(OS)暂停线程计数,可能需要考虑此信息。
该方法 IsOSSuspended 仅在非托管调试上下文中有意义。 在托管调试期间,线程会协作挂起,而不是作系统挂起。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起可用