共用方式為


ITPhoneEvent 介面 (tapi3if.h)

ITPhoneEvent介面包含方法,可擷取已發生的電話事件描述。 當應用程式的ITTAPIEventNotification::Event方法實作指出TAPI_EVENT等於TE_PHONEEVENT時,方法的pEvent參數是ITPhoneEvent介面的IDispatch指標。

注意 您必須呼叫 ITTAPI::p ut_EventFilter 方法,並設定包含 TE_PHONEEVENT 的事件篩選遮罩,以啟用電話事件的接收。 如果您未呼叫 ITTAPI::p ut_EventFilter,您的應用程式將不會收到任何事件。 如需詳細資訊,請參閱 事件 概觀。
 

繼承

ITPhoneEvent介面繼承自IDispatch介面。 ITPhoneEvent 也有下列類型的成員:

方法

ITPhoneEvent介面具有這些方法。

 
ITPhoneEvent::get_ButtonLampId

get_ButtonLampId方法會傳回長值,指出哪個按鈕或燈光觸發事件。 只有在 ITPhoneEvent::get_Event傳回PE_LAMPMODE或PE_BUTTON時,才能使用這項資訊。
ITPhoneEvent::get_ButtonState

get_ButtonState方法會傳回PHONE_BUTTON_STATE值,指定按鈕已轉換的狀態。 只有在 ITPhoneEvent::get_Event 方法傳回PE_BUTTON時,才能使用這項資訊。
ITPhoneEvent::get_Call

get_Call方法會針對事件中涉及的呼叫物件,傳回 ITCallInfo 介面的指標。
ITPhoneEvent::get_Event

get_Event方法會傳回PHONE_EVENT值,指定發生的電話事件種類。
ITPhoneEvent::get_HookSwitchDevice

get_HookSwitchDevice方法會傳回PHONE_HOOK_SWITCH_DEVICE值,指定變更狀態的攔截裝置。 只有在 ITPhoneEvent::get_Event 方法傳回PE_HOOKSWITCH時,才能使用這項資訊。
ITPhoneEvent::get_HookSwitchState

get_HookSwitchState方法會傳回PHONE_HOOK_SWITCH_STATE值,指定 hookswitch 已轉換的狀態。 只有在 ITPhoneEvent::get_Event 方法傳回PE_HOOKSWITCH時,才能使用這項資訊。
ITPhoneEvent::get_NumberGathered

get_NumberGathered 方法會傳回 BSTR 值,指定所收集的電話號碼。 只有在 ITPhoneEvent::get_Event 方法傳回PE_NUMBERGATHERED時,才能使用這項資訊。
ITPhoneEvent::get_Phone

get_Phone方法會在引發此事件的手機物件上,傳回 ITPhone 介面的指標。
ITPhoneEvent::get_RingMode

get_RingMode方法會傳回長值,指定手機轉換的通道模式。 只有在 ITPhoneEvent::get_Event 方法傳回PE_RINGMODE時,才能使用這項資訊。

需求

   
目標平台 Windows
標頭 tapi3if.h (包括 Tapi3.h)