(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
com_message_pump — 處理 COM 訊息,最多休眠 timeoutms 毫秒
這個函式將最多休眠 timeout_milliseconds
毫秒,或者直到佇列中有訊息到達。
此函式的目的是在 Apartment 之間路由 COM 呼叫並處理各種同步問題。這允許您的腳本有效地等待事件觸發,同時仍在背景中處理其他事件或執行其他程式碼。您應該在迴圈中使用它,如 com_event_sink() 函式中的範例所示,直到您完成使用事件繫結的 COM 物件。
timeout_milliseconds
逾時時間,單位為毫秒。
如果您沒有指定 timeout_milliseconds
的值,則會假設為 0。值 0 表示不執行等待;如果有待處理的訊息,它們將像以前一樣被分派;如果沒有待處理的訊息,函式將立即返回 false
而不休眠。