перечисление 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 |