WaitForInputIdle
来源:互联网 发布:断电后ubuntu崩溃了 编辑:程序博客网 时间:2024/06/11 10:06
函数原型 DWORD WaitForInputIdle( HANDLE hProcess, DWORD dwMilliseconds );
编辑本段函数作用
等待新进程完成它的初始化并等待用户输入。编辑本段参数
hProcess [in] 进程的句柄。如果这个进程是一个控制台应用程序或者没有消息队列,函数立刻返回。 dwMilliseconds [in] 超时间隔,单位为毫秒。如果 dwMilliseconds 设为 INFINITE,函数会一直等到进程空闲即初始化完成后才返回。编辑本段返回值
返回值说明0线程初始化成功,等待结束。WAIT_TIMEOUT等待强制结束,线程初始化超出dwMilliseconds 。WAIT_FAILED出错。会设置GetLastError。编辑本段说明
该函数可以使一个线程挂起,直到规定线程初始化完成,等待用户输入。这对于父进程和子进程之间的同步是极其有用的,因为CreateProcess函数不会等待新进程完成它的初始化工作。在试图与子线程通讯前,父线程可以使用WaitForInputIdle来判断子线程是否已经初始化完成。举例来说,在试图与新进程关联的窗口之前,进程应该先调用WaitForInputIdle。编辑本段使用需求
头文件:Winuser.h,Windows.h。 链接库:User32.lib。 DLL需求:User32.dll。- WaitForInputIdle
- WaitForInputIdle简介
- 1004_History_repeat_itself
- Embedded_driver_note_2012_8_9
- 2012北大信科夏令营外校上机题目2
- TSM 中一个domain 可以备份多个node 的思考 (policyset 和mgmt的关系)
- Embedded_driver_note_2012_8_10
- WaitForInputIdle
- c++语言中保留小数点的后n位
- 写正确函数需要注意的地方:二分查找
- Ipv6上Ipv4的方法
- Embedded_driver_note_2012_8_11
- [专辑]线段树总结[updating]
- TSM常用操作命令
- Emacs 安装 auto-complete
- 驱动程序学习(一)从“hello world”开始