事件 (電話語音 API)
事件是 TAPI 3 下呼叫處理的重要部分。 事件處理包含四個階段。
註冊並啟用活動接收
實作 ITTAPIEventNotification::Event 方法。 (TAPI 會在事件發生時呼叫這個方法。一般而言,此實作不會超過 AddRefIDispatch 介面指標,然後張貼至應用程式的訊息幫浦。
使用 COM 標準 IConnectionPointContainer 和 IConnectionPoint 介面註冊 ITTAPIEventNotification 傳出介面,並將 IConnectionPoint::建議 方法傳遞 至 ITTAPIEventNotification::Event指針。
呼叫 ITTAPI::p ut_EventFilter 方法來告訴 TAPI 應用程式將處理哪些事件。 事件篩選包含 ORTAPI_EVENT 列舉的成員。
注意
您必須呼叫 ITTAPI::p ut_EventFilter 方法來設定事件篩選掩碼,並啟用事件的接收。 如果您未呼叫 ITTAPI::p ut_EventFilter,您的應用程式將不會收到任何事件。
您也必須針對應用程式將處理呼叫的每個位址物件呼叫 ITTAPI::RegisterCallNotifications 方法。
如需所有事件介面的清單,請參閱 事件介面。 如需程式代碼範例,請參閱 註冊事件,以取得示範註冊程式的程式代碼範例,以及 接收呼叫,以取得顯示一個事件用法的程式代碼範例。