Interfaccia ITPhoneEvent (tapi3if.h)
L'interfaccia ITPhoneEvent contiene metodi che recuperano la descrizione degli eventi del telefono che si sono verificati. Quando l'implementazione dell'applicazione del metodo ITTAPIEventNotification::Event indica un TAPI_EVENT uguale a TE_PHONEEVENT, il parametro pEvent del metodo è un puntatore IDispatch per l'interfaccia ITPhoneEvent .
Nota È necessario chiamare il metodo ITTAPI::p ut_EventFilter e impostare una maschera filtro eventi che include TE_PHONEEVENT per abilitare la ricezione di eventi telefonici. Se non si chiama ITTAPI::p ut_EventFilter, l'applicazione non riceverà alcun evento. Per altre informazioni, vedere Panoramica degli eventi .
Ereditarietà
L'interfaccia ITPhoneEvent eredita dall'interfaccia IDispatch . ITPhoneEvent include anche questi tipi di membri:
Metodi
L'interfaccia ITPhoneEvent include questi metodi.
ITPhoneEvent::get_ButtonLampId Il metodo get_ButtonLampId restituisce un valore lungo che indica quale pulsante o lampada ha attivato l'evento. Queste informazioni sono disponibili solo quando ITPhoneEvent::get_Event restituisce PE_LAMPMODE o PE_BUTTON. |
ITPhoneEvent::get_ButtonState Il metodo get_ButtonState restituisce un valore PHONE_BUTTON_STATE che specifica lo stato in cui è stata eseguita la transizione del pulsante. Queste informazioni sono disponibili solo quando il metodo ITPhoneEvent::get_Event restituisce PE_BUTTON. |
ITPhoneEvent::get_Call Il metodo get_Call restituisce un puntatore all'interfaccia ITCallInfo per l'oggetto di chiamata coinvolto nell'evento. |
ITPhoneEvent::get_Event Il metodo get_Event restituisce un valore PHONE_EVENT che specifica il tipo di evento telefonico che si è verificato. |
ITPhoneEvent::get_HookSwitchDevice Il metodo get_HookSwitchDevice restituisce un valore PHONE_HOOK_SWITCH_DEVICE che specifica il dispositivo hookswitch che ha modificato lo stato. Queste informazioni sono disponibili solo quando il metodo ITPhoneEvent::get_Event restituisce PE_HOOKSWITCH. |
ITPhoneEvent::get_HookSwitchState Il metodo get_HookSwitchState restituisce un valore PHONE_HOOK_SWITCH_STATE che specifica lo stato in cui è stata eseguita la transizione dell'hookswitch. Queste informazioni sono disponibili solo quando il metodo ITPhoneEvent::get_Event restituisce PE_HOOKSWITCH. |
ITPhoneEvent::get_NumberGathered Il metodo get_NumberGathered restituisce un valore BSTR che specifica il numero di telefono raccolto. Queste informazioni sono disponibili solo quando il metodo ITPhoneEvent::get_Event restituisce PE_NUMBERGATHERED. |
ITPhoneEvent::get_Phone Il metodo get_Phone restituisce un puntatore all'interfaccia ITPhone nell'oggetto telefono che ha generato questo evento. |
ITPhoneEvent::get_RingMode Il metodo get_RingMode restituisce un valore long che specifica la modalità anello a cui è stata eseguita la transizione del telefono. Queste informazioni sono disponibili solo quando il metodo ITPhoneEvent::get_Event restituisce PE_RINGMODE. |
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (include Tapi3.h) |