SuspendThread

【勇芳软件工作室】汉化HomePreviousNext

SuspendThread函数挂起指定的线程。

DWORD SuspendThread(

HANDLE 【hThread】//处理线程
); 

参数

【hThread】

标识线程。

Windows NT:句柄必须具有THREAD_SUSPEND_RESUME访问权限。有关详细信息,请参阅线程对象.

返回值

如果函数成功,返回值是线程以前的挂起计数;否则为0xFFFFFFFF。要获取扩展错误信息,请使用GetLastError功能。

备注

如果函数成功,则指定线程的执行被暂停,线程的挂起计数递增。

挂起线程会导致线程停止执行用户模式(应用程序)代码。

每个线程都有暂停计数(最大值为MAXIMUM_SUSPEND_COUNT)。如果暂停计数大于零,线程将被挂起;否则,该线程不被挂起并且有资格执行。调用SuspendThread将导致目标线程的挂起计数增加。尝试增加超过最大挂起计数会导致错误,而不会增加计数。

ResumeThread函数减少挂起的线程的挂起计数。

也可以看看

ResumeThread