COM事件

COM事件是指連線點在COM環境中建立客戶端伺服器之間的雙向通信。利用這一機制,COM伺服器可以在發生某一事件時回叫客戶端。例如,伺服器(如MicrosoftInternetExplorer)可以引發一個事件,以報告對其客戶端程式的更改(如標題更改)。客戶端創建一個稱作事件接收器的內部COM對象來為傳入通知做準備。一旦收到通知,客戶端就可以執行與該事件關聯的操作。

事件接收器提供用於向伺服器公開事件相關方法的接口。伺服器通過調用這些事件相關方法來引發事件。客戶端會將事件接收接口當作普通的 COM 接口來實現。伺服器將該接口聲明為輸出接口。
實現事件接收接口的 COM 客戶端通常稱作事件接收器,或簡稱為接收器。引發事件的伺服器稱作源。

相關詞條

熱門詞條

聯絡我們