(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
com_message_pump — Processa mensagens COM, aguardando por um tempo limite
Esta função ficará suspensa por até timeout_milliseconds
milissegundos ou até que uma mensagem chegue na fila.
O objetivo desta função é rotear chamadas COM entre seções e lidar com vários problemas de sincronização. Isso permite que o script aguarde com eficiência o acionamento de eventos, enquanto ainda manipula outros eventos ou executa outro código em segundo plano. Deve ser usada em um laçp de repetição, conforme demonstrado pelo exemplo na função com_event_sink(), até terminar de usar objetos COM vinculados a eventos.
timeout_milliseconds
O tempo limite, em milissegundos.
Se não for especificafo um valor para timeout_milliseconds
,
será assumido 0. Um valor 0 significa que nenhuma espera será
realizada; se houver mensagens pendentes elas serão despachadas como
antes; se não houver mensagens pendentes, a função retornará false
imediatamente sem ser suspensa.