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) |