Константы PHONEERR_
Это список кодов ошибок, которые реализация может возвращать при вызове операций на телефонных устройствах. Ознакомьтесь с описанием отдельных функций, чтобы определить, какой из этих кодов ошибок может возвращать каждая функция.
-
PHONEERR_ALLOCATED
-
-
Указанный ресурс уже выделен.
-
-
PHONEERR_BADDEVICEID
-
-
Указанный идентификатор устройства является недопустимым или выходит за пределы диапазона.
-
-
PHONEERR_DISCONNECTED
-
-
Звонок был отключен.
-
-
PHONEERR_INCOMPATIBLEAPIVERSION
-
-
Приложение запросило версию API или диапазон версий, которые не поддерживаются реализацией API телефонии или соответствующим поставщиком услуг.
-
-
PHONEERR_INCOMPATIBLEEXTVERSION
-
-
Приложение запросило версию расширения или диапазон версий, которые не могут поддерживаться поставщиком услуг.
-
-
PHONEERR_INIFILECORRUPT
-
-
Из-за внутренних несоответствий или проблем форматирования в файле Telephon.ini не удается правильно прочитать и понять его с помощью TAPI.
-
-
PHONEERR_INUSE
-
-
Устройство в настоящее время используется. Устройство не может быть настроено.
-
-
PHONEERR_INVALAPPHANDLE
-
-
Указанный дескриптор использования или дескриптор регистрации приложения недопустим.
-
-
PHONEERR_INVALAPPNAME
-
-
Указанное имя приложения недопустимо. Если имя приложения указано приложением, предполагается, что строка не содержит неразыгрываемых символов и завершается со значением NULL.
-
-
PHONEERR_INVALBUTTONLAMPID
-
-
Указанный идентификатор кнопки или лампы выходит за пределы диапазона или является недопустимым.
-
-
PHONEERR_INVALBUTTONMODE
-
-
Недопустимый параметр режима кнопки.
-
-
PHONEERR_INVALBUTTONSTATE
-
-
Недопустимый параметр состояния кнопки.
-
-
PHONEERR_INVALDATAID
-
-
Указанный идентификатор данных недопустим.
-
-
PHONEERR_INVALDEVICECLASS
-
-
Указанный телефон не поддерживает указанный класс устройства.
-
-
PHONEERR_INVALEXTVERSION
-
-
Недопустимый номер версии расширения поставщика услуг.
-
-
PHONEERR_INVALHOOKSWITCHDEV
-
-
Недопустимый параметр устройства hookswitch.
-
-
PHONEERR_INVALHOOKSWITCHMODE
-
-
Недопустимый параметр режима перехватчика.
-
-
PHONEERR_INVALLAMPMODE
-
-
Указанный параметр режима лампы недопустим.
-
-
PHONEERR_INVALPARAM
-
-
Параметр, например значение строки или столбца или дескриптор окна, является недопустимым или выходит за пределы диапазона.
-
-
PHONEERR_INVALPHONEHANDLE
-
-
Указанный дескриптор устройства недопустим.
-
-
PHONEERR_INVALPHONESTATE
-
-
Телефонное устройство не находится в допустимом состоянии для запрошенной операции.
-
-
PHONEERR_INVALPOINTER
-
-
Один или несколько указанных параметров указателя недопустимы.
-
-
PHONEERR_INVALPRIVILEGE
-
-
Недопустимый параметр dwPrivilege .
-
-
PHONEERR_INVALRINGMODE
-
-
Недопустимый параметр кольцевого режима.
-
-
PHONEERR_NODEVICE
-
-
Указанный ранее действительный идентификатор устройства больше не принимается, так как связанное устройство было удалено из системы с момента последней инициализации TAPI или повреждено таким образом, что не было обнаружено при инициализации.
-
-
PHONEERR_NODRIVER
-
-
Поставщик услуг телефонной связи для указанного устройства обнаружил, что один из его компонентов отсутствует или поврежден способом, который не был обнаружен во время инициализации. Пользователю следует рекомендовать использовать панель управления телефонии для устранения проблемы.
-
-
PHONEERR_NOMEM
-
-
Недостаточно памяти для выполнения запрошенной операции или не удается выделить или заблокировать память.
-
-
PHONEERR_NOTOWNER
-
-
Приложение не имеет прав владельца указанного телефонного устройства.
-
-
PHONEERR_OPERATIONFAILED
-
-
Операция завершилась сбоем по неуказанным причинам.
-
-
PHONEERR_OPERATIONUNAVAIL
-
-
Операция недоступна.
-
-
PHONEERR_REINIT
-
-
Если была запрошена повторная инициализация TAPI, например в результате добавления или удаления поставщика услуг телефонии, запросы phoneInitialize, phoneInitializeEx или phoneOpen отклоняются с этой ошибкой, пока последнее приложение не завершит использование API (с помощью phoneShutdown), после чего новая конфигурация вступает в силу, и приложениям снова разрешено вызывать phoneInitialize или phoneInitializeEx.
-
-
PHONEERR_REQUESTOVERRUN
-
-
Превышено максимальное число невыполненных телефонных запросов.
-
-
PHONEERR_RESOURCEUNAVAIL
-
-
Операция не может быть завершена из-за переполнения ресурсов.
-
-
PHONEERR_STRUCTURETOOSMALL
-
-
Указанная структура ограничения телефона слишком мала.
-
-
PHONEERR_UNINITIALIZED
-
-
Операция была вызвана перед приложением phoneInitialize, phoneInitializeEx.
-
Комментарии
Значения, 0xC0000000 по 0xFFFFFFFF, доступны для расширений для конкретных устройств; зарезервированы значения 0x80000000 по 0xBFFFFFFF; и 0x00000000 через 0x7FFFFFFF используются в качестве идентификаторов запросов.
Если приложение получает сообщение об ошибке, которое не обрабатывается специально (например, ошибка, определяемая расширением для конкретного устройства), оно должно рассматривать ошибку как PHONEERR_OPERATIONFAILED (по неуказанным причинам).
Требования
Требование | Значение |
---|---|
Версия TAPI |
Требуется TAPI 2.0 или более поздней версии |
Заголовок |
|