Интерфейс ITPhoneEvent (tapi3if.h)
Интерфейс ITPhoneEvent содержит методы, которые извлекают описание произошедших событий телефона. Если реализация приложения метода ITTAPIEventNotification::Event указывает на TAPI_EVENT , равное TE_PHONEEVENT, параметр pEvent метода является указателем IDispatch для интерфейса ITPhoneEvent .
Примечание Необходимо вызвать метод 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, указывающее устройство hookswitch, которое изменило состояние. Эти сведения доступны, только если метод ITPhoneEvent::get_Event возвращает PE_HOOKSWITCH. |
ITPhoneEvent::get_HookSwitchState Метод get_HookSwitchState возвращает значение PHONE_HOOK_SWITCH_STATE, указывающее состояние, в которое переключился перехватчик. Эти сведения доступны, только если метод 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 |
Header | tapi3if.h (включая Tapi3.h) |