Константы LINEDEVCAPFLAGS_
Константы LINEDEVCAPFLAGS_ битового флага представляют собой коллекцию логических значений, описывающих различные возможности линейных устройств.
-
LINEDEVCAPFLAGS_CALLHUB
-
-
Указывает, поддерживаются ли центры вызовов в этой строке. Этот флаг предоставляется только для приложений, которые согласовывают TAPI версии 3.0 или более поздней.
-
-
LINEDEVCAPFLAGS_CALLHUBTRACKING
-
-
Указывает, поддерживается ли отслеживание концентратора вызовов в этой строке. Этот флаг предоставляется только для приложений, которые согласовывают TAPI версии 3.0 или более поздней.
-
-
LINEDEVCAPFLAGS_CLOSEDROP
-
-
Указывает, что происходит при закрытии открытой строки, когда в строке активны вызовы приложения. Если задано значение TRUE, поставщик услуг удаляет (очищает) все активные вызовы в строке, когда последнее приложение, открывающее строку, закрывает ее с помощью lineClose. Значение FALSE означает, что поставщик услуг не удаляет активные вызовы в таких случаях. Вместо этого вызовы остаются активными и находятся под контролем внешних устройств. Поставщик услуг обычно устанавливает для этого бита значение FALSE , если есть другое устройство, которое может поддерживать активный вызов, например, если по аналоговой линии компьютер и телефонный набор подключаются к ним напрямую в конфигурации партийной линии, телефон-offhook автоматически сохранит вызов активным даже после выключения компьютера.
Приложения должны проверка этот флаг, чтобы определить, следует ли предупреждать пользователя (с помощью диалогового окна ОК или отмены), что активные вызовы будут потеряны.
-
-
LINEDEVCAPFLAGS_CROSSADDRCONF
-
-
Указывает, можно ли выполнять конференции по разным адресам в этой строке.
-
-
LINEDEVCAPFLAGS_DIALBILLING
-
-
LINEDEVCAPFLAGS_DIALDIALTONE
-
-
LINEDEVCAPFLAGS_DIALQUIET
-
-
Эти флаги указывают, поддерживается ли модификатор набираемой строки "$", "@" или "W" для данного устройства линии. Если модификатор поддерживается, имеет значение TRUE ; в противном случае — FALSE. "?" (запрос пользователя на продолжение набора номера) никогда не поддерживается линейным устройством. Эти флаги позволяют приложению заранее определить, какие модификаторы приведут к созданию LINEERR. Приложение может предварительно сканировать набираемые строки для неподдерживаемых символов или передать "необработанную" строку из lineTranslateAddress непосредственно поставщику в рамках таких функций, как lineMakeCall или lineDial , и позволить функции создать ошибку, чтобы сообщить ей, какой неподдерживаемый модификатор возникает первым в строке.
-
-
LINEDEVCAPFLAGS_HIGHLEVCOMP
-
-
Указывает, поддерживаются ли в этой строке элементы сведений о совместимости высокого уровня.
-
-
LINEDEVCAPFLAGS_LOWLEVCOMP
-
-
Указывает, поддерживаются ли в этой строке элементы сведений о совместимости низкого уровня.
-
-
LINEDEVCAPFLAGS_MEDIACONTROL
-
-
Указывает, доступны ли операции управления мультимедиа для вызовов в этой строке.
-
-
LINEDEVCAPFLAGS_MSP
-
-
Указывает, связан ли поставщик служб мультимедиа (MSP) со строкой. Этот флаг предоставляется только для приложений, которые согласовывают TAPI версии 3.0 или более поздней.
-
-
LINEDEVCAPFLAGS_MULTIPLEADDR
-
-
Указывает, может ли lineMakeCall, lineDial, TSPI_lineMakeCall или TSPI_lineDial одновременно работать с несколькими адресами (что касается обратного мультиплексирования).
-
-
LINEDEVCAPFLAGS_PRIVATEOBJECTS
-
-
Указывает, были ли реализованы интерфейсы для конкретного поставщика . Этот флаг предоставляется только для приложений, которые согласовывают TAPI версии 3.0 или более поздней.
-
Комментарии
Расширяемость отсутствует. Зарезервированы все 32 бита.
Требования
Требование | Значение |
---|---|
Версия TAPI |
Требуется TAPI 2.0 или более поздней версии |
Заголовок |
|