com_message_pump

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

com_message_pump处理 COM 消息,最多睡眠 timeoutms 毫秒

描述

com_message_pump(int $timeout_milliseconds = 0): bool

此函数将最多睡眠 timeout_milliseconds 毫秒,或直到消息到达队列。

此函数的目的是在公寓之间路由 COM 调用并处理各种同步问题。这使您的脚本可以高效地等待事件触发,同时仍然处理其他事件或在后台运行其他代码。您应该在循环中使用它,如 com_event_sink() 函数中的示例所示,直到您完成使用事件绑定的 COM 对象。

参数

timeout_milliseconds

超时时间,以毫秒为单位。

如果您没有为 timeout_milliseconds 指定值,则将假定为 0。0 值表示不会执行等待;如果存在待处理的消息,它们将按原样调度;如果没有待处理的消息,该函数将立即返回 false,而不会睡眠。

返回值

如果消息在超时之前到达,它们将被调度,并且该函数将返回 true。如果超时发生并且没有处理任何消息,则返回值将为 false

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top