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


перечисление ADDRESS_EVENT (tapi3if.h)

Перечисление ADDRESS_EVENT описывает события адреса. Метод ITAddressEvent::get_Event возвращает элемент этого перечисления, чтобы указать тип возникнего события адреса.

Синтаксис

typedef enum ADDRESS_EVENT {
  AE_STATE = 0,
  AE_CAPSCHANGE,
  AE_RINGING,
  AE_CONFIGCHANGE,
  AE_FORWARD,
  AE_NEWTERMINAL,
  AE_REMOVETERMINAL,
  AE_MSGWAITON,
  AE_MSGWAITOFF,
  AE_LASTITEM
} ;

Константы

 
AE_STATE
Значение: 0
Состояние адреса изменилось. См.
ITAddress::get_State.
AE_CAPSCHANGE
Возможности адреса изменились. См.
флаги возможностей.
AE_RINGING
По адресу появляется звонок.
AE_CONFIGCHANGE
Конфигурация адреса изменилась.
AE_FORWARD
Переадресация изменилась. См.
ITAddress::get_CurrentForwardInfo.
AE_NEWTERMINAL
Добавлен новый терминал. Приложение должно ответить, выбрав терминал, если он будет использоваться при активном вызове.
AE_REMOVETERMINAL
Терминал удален. Приложение должно ответить, отменив выбор терминала, если он в настоящее время выбран для активного вызова.
AE_MSGWAITON
Индикатор ожидания сообщения включен. Это относится только к телефонным адресам.
AE_MSGWAITOFF
Индикатор ожидания сообщения отключен. Это относится только к телефонным адресам.
AE_LASTITEM
Последний элемент в этом перечислении.

Комментарии

Некоторые события на устройствах PnP не будут получены, пока после первого перечисления статических терминалов с помощью ITTerminalSupport::EnumerateStaticTerminals или ITTerminalSupport::get_StaticTerminals.

Требования

   
Верхняя часть tapi3if.h

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

Обзор уведомлений о событиях

ITAddressEvent::get_Event

ITCallNotificationEvent