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


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

Интерфейс ITTAPIEventNotification — это исходящий интерфейс, который позволяет приложению управлять обработкой информации о событиях. Приложение должно реализовать этот интерфейс: оно должно создать ОБЪЕКТ COM, поддерживающий этот интерфейс, а затем зарегистрировать его с помощью стандартных интерфейсов COM IConnectionPointContainer и IConnectionPoint .

Метод ITTAPIEventNotification::Event этого интерфейса вызывается TAPI в ответ на событие. Как правило, приложение реализует набор операторов switch, которые используют значение перечислителя TAPI_EVENT для определения ответа на событие.

После регистрации этого интерфейса приложение вызывает ITTAPI::p ut_EventFilter , чтобы указать, какие события оно должно получать. Если этот метод не вызывается, приложение не будет получать никаких событий.

Затем приложение может вызвать ITTAPI::RegisterCallNotifications , чтобы уведомить TAPI об адресах и типах мультимедиа, для которых приложение будет принимать входящие сеансы звонков.

Дополнительные сведения об обработке событий см. в обзоре событий.

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

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

Методы

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

 
ITTAPIEventNotification::Event

Метод Event вызывается TAPI для определения ответа на асинхронное уведомление о событии.

Требования

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

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

Общие сведения о событиях

ITACDGroupEvent

ITAddressEvent

ITAgentEvent

ITAgentHandlerEvent

ITAgentSessionEvent

ITCallHubEvent

ITCallInfoChangeEvent

ITCallMediaEvent

ITCallNotificationEvent

ITCallStateEvent

ITDigitDetectionEvent

ITDigitGenerationEvent

ITParticipantEvent

ITQOSEvent

ITQueueEvent

ITRequestEvent

ITTAPIObjectEvent

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

Объект TAPI

TAPI_EVENT