LINE_CLOSE сообщение
Сообщение LINE_CLOSE TAPI отправляется при принудительном закрытии указанного устройства линии. Дескриптор линейного устройства или любые дескрипторы вызовов на линии перестают действовать после отправки этого сообщения.
Параметры
-
hDevice
-
Дескриптор закрытого линейного устройства. Этот дескриптор больше недействителен.
-
dwCallbackInstance
-
Экземпляр обратного вызова, предоставленный при открытии строки.
-
dwParam1
-
Не используется.
-
dwParam2
-
Не используется.
-
dwParam3
-
Не используется.
Возвращаемое значение
Нет возвращаемого значения.
Комментарии
Сообщение LINE_CLOSE отправляется в любое приложение только после того, как поставщик услуг TAPI (TSP) принудительно закрыл открытую строку. Указывает, можно ли открыть линию сразу после принудительного закрытия, зависит от устройства.
Причиной может быть существенное изменение состояния, аппаратная ошибка, потеря подключения к серверу или даже потенциальное предотвращение монопольной монополизации линейного устройства одним приложением в течение слишком длительного времени. Устройство линии также может быть принудительно закрыто после изменения пользователем конфигурации этой линии или ее драйвера. Если пользователь хочет, чтобы изменения конфигурации вступили в силу немедленно (в отличие от после следующего перезапуска системы) и влияют на текущее представление приложения об устройстве (например, изменение возможностей устройства), поставщик услуг может принудительно закрыть устройство.
Требования
Требование | Значение |
---|---|
Версия TAPI |
Требуется TAPI 2.0 или более поздней версии |
Заголовок |
|