Condividi tramite


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)