Константы PHONESTATE_
Константы битового флага PHONESTATE_ описывают различные элементы состояния телефонного устройства.
-
PHONESTATE_CAPSCHANGE
-
-
Указывает, что из-за изменений конфигурации, внесенных пользователем или другими обстоятельствами, один или несколько элементов в структуре PHONECAPS изменились. Приложение должно использовать phoneGetDevCaps для чтения обновленной структуры. Если поставщик услуг отправляет в TAPI сообщение PHONE_STATE , содержащее это значение, TAPI передает его приложениям, в которых была согласована версия TAPI 1.4 или более поздняя; Приложения, использующие предыдущую версию API, будут получать PHONE_STATE сообщения с указанием PHONESTATE_REINIT, требуя завершения работы и повторной инициализации подключения к TAPI для получения обновленных сведений.
-
-
PHONESTATE_CONNECTED
-
-
Соединение между телефонным устройством и TAPI было только что установлено. Это происходит при первом вызове TAPI или при подключении провода, соединяющего телефон с компьютером, с активным TAPI.
-
-
PHONESTATE_DEVSPECIFIC
-
-
Сведения об устройстве телефона изменились.
-
-
PHONESTATE_DISCONNECTED
-
-
Соединение между телефонным устройством и TAPI было разорвано. Это происходит, когда провод, соединяющий телефон с компьютером, отключается во время активности TAPI.
-
-
PHONESTATE_DISPLAY
-
-
Отображение телефона изменилось.
-
-
PHONESTATE_HANDSETGAIN
-
-
Настройка усиления микрофона телефона изменилась.
-
-
PHONESTATE_HANDSETHOOKSWITCH
-
-
Состояние обработчика телефона изменилось.
-
-
PHONESTATE_HANDSETVOLUME
-
-
Настройка громкости динамиков телефона изменилась.
-
-
PHONESTATE_HEADSETHOOKSWITCH
-
-
Состояние перехватчика гарнитуры изменилось.
-
-
PHONESTATE_HEADSETGAIN
-
-
Настройка усиления микрофона гарнитуры изменилась.
-
-
PHONESTATE_HEADSETVOLUME
-
-
Настройка громкости динамиков гарнитуры изменилась.
-
-
PHONESTATE_LAMP
-
-
Лампа телефона изменилась.
-
-
PHONESTATE_MONITORS
-
-
Количество мониторов для телефонного устройства.
-
-
PHONESTATE_OTHER
-
-
Элементы состояния телефона, отличные от перечисленных ниже, изменились. Приложение должно проверка текущее состояние телефона, чтобы определить, какие элементы были изменены.
-
-
PHONESTATE_OWNER
-
-
Число владельцев телефонного устройства.
-
-
PHONESTATE_REINIT
-
-
В конфигурации телефонных устройств были изменены элементы. Чтобы узнать об этих изменениях (что касается появления новых телефонных устройств), приложение должно повторно инициализировать использование TAPI.
-
-
PHONESTATE_REMOVED
-
-
Указывает, что устройство удаляется из системы поставщиком услуг (скорее всего, с помощью действий пользователя, через панель управления или аналогичную служебную программу). За PHONE_STATE сообщением с этим значением, как правило, сразу последует PHONE_CLOSE сообщение на устройстве. Последующие попытки получить доступ к устройству до повторной инициализации TAPI приведут к возврату PHONEERR_NODEVICE в приложение. Если поставщик услуг отправляет в TAPI сообщение PHONE_STATE, содержащее это значение, TAPI передает его приложениям, в которых была согласована версия TAPI 1.4 или более поздняя; Приложения, которые согласовывают предыдущую версию API, не будут получать никаких уведомлений.
-
-
PHONESTATE_RESUME
-
-
Использование телефонного устройства приложением возобновляется после приостановки на некоторое время.
-
-
PHONESTATE_RINGMODE
-
-
Режим звонка телефона изменился.
-
-
PHONESTATE_RINGVOLUME
-
-
Громкость звонка телефона изменилась.
-
-
PHONESTATE_SPEAKERHOOKSWITCH
-
-
Состояние перехватчика громкой связи изменилось.
-
-
PHONESTATE_SPEAKERGAIN
-
-
Изменено состояние параметра усиления микрофона громкой связи.
-
-
PHONESTATE_SPEAKERVOLUME
-
-
Настройка громкости динамиков на громкой связи изменилась.
-
-
PHONESTATE_SUSPEND
-
-
Использование телефона приложением временно приостановлено.
-
Комментарии
Расширяемость отсутствует. Все 32 бита зарезервированы.
Требования
Требование | Значение |
---|---|
Версия TAPI |
Требуется TAPI 2.0 или более поздней версии |
Заголовок |
|