Интерфейс ITCallNotificationEvent (tapi3if.h)

Интерфейс ITCallNotificationEvent содержит методы, которые извлекают описание событий уведомления о вызовах. Если реализация приложения метода ITTAPIEventNotification::Event указывает TAPI_EVENT , равное TE_CALLNOTIFICATION, параметр pEvent метода является указателем IDispatch для интерфейса ITCallNotificationEvent . Методы этого интерфейса можно использовать для получения сведений о событии уведомления о вызове, которое произошло.

Этот исходящий интерфейс регистрируется в объекте TAPI для получения всех сведений о вызовах. Перед регистрацией этого интерфейса приложение должно вызвать метод ITTAPI::RegisterCallNotifications для объекта TAPI.

Примечание Необходимо вызвать метод ITTAPI::p ut_EventFilter и задать маску фильтра событий, включающую событие TE_CALLNOTIFICATION , чтобы включить прием событий уведомления о звонках. Если вы не вызываете ITTAPI::p ut_EventFilter, приложение не будет получать никаких событий. Дополнительные сведения см. в разделе Общие сведения о событиях .
 

Наследование

Интерфейс ITCallNotificationEvent наследуется от интерфейса IDispatch . ITCallNotificationEvent также имеет следующие типы элементов:

Методы

Интерфейс ITCallNotificationEvent содержит следующие методы.

 
ITCallNotificationEvent::get_Call

Метод get_Call возвращает интерфейс ITCallInfo, в котором произошло событие вызова.
ITCallNotificationEvent::get_CallbackInstance

Метод get_CallbackInstance получает указатель на экземпляр обратного вызова, связанный с этим событием. (ITCallNotificationEvent.get_CallbackInstance)
ITCallNotificationEvent::get_Event

Метод get_Event возвращает CALL_NOTIFICATION_EVENT описание того, является ли приложение владельцем или отслеживает вызов, в котором произошло событие.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)

См. также раздел

Объект вызова

IDispatch

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

Фрагмент кода "Регистрация событий"

TAPI_EVENT