Поделиться через


Интерфейс 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)