(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
com_message_pump — Procesa un mensaje COM en un tiempo dado
Procesa un mensaje COM esperando hasta timeout_milliseconds
milisegundos, o bien esperando a que un mensaje llegue a la cola.
El propósito de esta función es enrutar las llamadas COM entre los elementos y gestionar las diferentes sincronizaciones. Esto permite que el script espere eficientemente los eventos a desencadenar, mientras gestiona otros eventos o ejecuta otros scripts en segundo plano. Debe ser utilizada en un bucle, como en el ejemplo de la función com_event_sink(), hasta que se haya terminado de utilizar los objetos COM relacionados con eventos.
timeout_milliseconds
El tiempo de espera, en milisegundos.
Si no se especifica un valor para el parámetro
timeout_milliseconds
, entonces será 0.
Un valor de 0 significa que los mensajes serán procesados inmediatamente;
si hay mensajes en la cola, serán distribuidos de inmediato;
si no hay mensajes en la cola, la función devolverá false
inmediatamente sin esperar.