Compartir a través de


Interfaz ITPhoneEvent (tapi3if.h)

La interfaz ITPhoneEvent contiene métodos que recuperan la descripción de los eventos telefónicos que se han producido. Cuando la implementación de la aplicación del método ITTAPIEventNotification::Event indica un TAPI_EVENT igual a TE_PHONEEVENT, el parámetro pEvent del método es un puntero IDispatch para la interfaz ITPhoneEvent .

Nota Debe llamar al método ITTAPI::p ut_EventFilter y establecer una máscara de filtro de eventos que incluya TE_PHONEEVENT para habilitar la recepción de eventos telefónicos. Si no llama a ITTAPI::p ut_EventFilter, la aplicación no recibirá ningún evento. Para obtener más información, consulte La información general sobre eventos .
 

Herencia

La interfaz ITPhoneEvent hereda de la interfaz IDispatch . ITPhoneEvent también tiene estos tipos de miembros:

Métodos

La interfaz ITPhoneEvent tiene estos métodos.

 
ITPhoneEvent::get_ButtonLampId

El método get_ButtonLampId devuelve un valor largo que indica qué botón o lámpara desencadenó el evento. Esta información solo está disponible cuando ITPhoneEvent::get_Event devuelve PE_LAMPMODE o PE_BUTTON.
ITPhoneEvent::get_ButtonState

El método get_ButtonState devuelve un valor PHONE_BUTTON_STATE que especifica el estado al que ha pasado el botón. Esta información solo está disponible cuando el método ITPhoneEvent::get_Event devuelve PE_BUTTON.
ITPhoneEvent::get_Call

El método get_Call devuelve un puntero a la interfaz ITCallInfo del objeto de llamada implicado en el evento.
ITPhoneEvent::get_Event

El método get_Event devuelve un valor de PHONE_EVENT que especifica el tipo de evento de teléfono que se produjo.
ITPhoneEvent::get_HookSwitchDevice

El método get_HookSwitchDevice devuelve un valor de PHONE_HOOK_SWITCH_DEVICE que especifica el dispositivo hookswitch que cambió de estado. Esta información solo está disponible cuando el método ITPhoneEvent::get_Event devuelve PE_HOOKSWITCH.
ITPhoneEvent::get_HookSwitchState

El método get_HookSwitchState devuelve un valor de PHONE_HOOK_SWITCH_STATE que especifica el estado al que ha pasado el hookswitch. Esta información solo está disponible cuando el método ITPhoneEvent::get_Event devuelve PE_HOOKSWITCH.
ITPhoneEvent::get_NumberGathered

El método get_NumberGathered devuelve un valor BSTR que especifica el número de teléfono que se recopiló. Esta información solo está disponible cuando el método ITPhoneEvent::get_Event devuelve PE_NUMBERGATHERED.
ITPhoneEvent::get_Phone

El método get_Phone devuelve un puntero a la interfaz ITPhone en el objeto de teléfono que desencadenó este evento.
ITPhoneEvent::get_RingMode

El método get_RingMode devuelve un valor largo que especifica el modo de anillo al que ha pasado el teléfono. Esta información solo está disponible cuando el método ITPhoneEvent::get_Event devuelve PE_RINGMODE.

Requisitos

   
Plataforma de destino Windows
Encabezado tapi3if.h (incluya Tapi3.h)