函数参考


_WinAPI_WaitForInputIdle

等待, 直到进程等待用户输入之前挂起, 或超时

#Include <WinAPI.au3>
_WinAPI_WaitForInputIdle($hProcess [, $iTimeout = -1])

参数

$hProcess 进程句柄. 如进程是控制台应用程序或没有消息队列,
这个函数立即返回.
$iTimeOut [可选参数] 超时间隔的毫秒值. 如设置为 -1,
函数不返回, 直到该进程处于空闲状态.

返回值

成功: 返回 True
失败: 返回 False

注意/说明

 函数导致线程暂停执行, 直到指定进程完成初始化并等待用户输入, 没有输入而挂起.
 对于同步父进程和新创建子进程,这可能是有益的.
 当父进程创建子进程, CreateProcess 函数返回, 而不等待子进程完成初始化.
 在试图与子进程沟通的过程中, 父进程可以使用此函数来确定时, 子进程的初始化工作已经完成.
 此函数可用于任何时候, 不只是在应用程序启动时.

相关

详情参考

在MSDN中搜索