Attend jusqu'� ce qu'un processus soit en attente d'une entr�e utilisateur, sans entr�e en cours, ou jusqu'� un d�passement de d�lai
#include <WinAPIProc.au3>
_WinAPI_WaitForInputIdle ( $hProcess [, $iTimeout = -1] )
$hProcess | Le handle du processus. Si ce processus est une application console ou n'a pas un message en file d'attente, cette fonction retourne imm�diatement. |
$iTimeOut | [optionnel] L'intervalle hors d�lai, en millisecondes. S'il est d�fini � -1, la fonction ne retourne pas jusqu'� ce que le processus soit ralenti. |
Succ�s: | Retourne True |
�chec: | Retourne False |
Cette fonction permet � un thread de suspendre l'ex�cution jusqu'� ce que le processus sp�cifi� ait termin� son initialisation et soit en attente d'une entr�e utilisateur sans entr�e en cours. Cela peut �tre utile pour la synchronisation d'un processus parent et d'un processus enfant nouvellement cr��.
Quand un processus parent cr�e un processus enfant, la fonction CreateProcess retourne sans attendre le processus enfant � la fin de son initialisation.
Avant d'essayer de communiquer avec le processus enfant, le processus parent peut utiliser cette fonction pour d�terminer quand l'initialisation de l'enfant a termin�.
Cette fonction peut �tre utilis�e � tout moment, pas seulement pendant le d�marrage de l'application.
Consultez WaitForInputIdle dans la librairie MSDN.