sapi_windows_generate_ctrl_event
Envoie un événement CTRL à un autre processus
&reftitle.description;
boolsapi_windows_generate_ctrl_event
intevent
intpid0
Envoie un événement CTRL à un autre processus dans le même groupe de processus.
&reftitle.parameters;
event
L'événement CTRL à envoyer;
soit PHP_WINDOWS_EVENT_CTRL_C
soit PHP_WINDOWS_EVENT_CTRL_BREAK.
pid
L'identifiant du processus auquel envoyer l'événement. Si 0
est donné, l'événement est envoyé à tous les processus du groupe de processus.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Utilisation basique de sapi_windows_generate_ctrl_event
Cet exemple montre comment envoyer un événement CTRL+BREAK à un
processus enfant. Dans ce cas, le processus enfant affiche I'm still alive
toutes les secondes, jusqu'à ce que l'utilisateur appuie sur CTRL+BREAK, ce qui provoque
l'arrêt du seul processus enfant.
true];
$proc = proc_open($cmd, $descspec, $pipes, null, null, $options);
while (true) {
echo fgets($pipes[1]);
}
?>
]]>
&reftitle.seealso;
proc_open
sapi_windows_set_ctrl_handler