сообщение LINE_CREATE

Отправляется сообщение LINE_CREATE TAPI, информирующее приложение о создании нового устройства линии.

            

Параметры

hDevice

Не используется.

dwCallbackInstance

Не используется.

dwParam1

HDeviceID созданного устройства.

dwParam2

Не используется.

dwParam3

Не используется.

Возвращаемое значение

Нет возвращаемого значения.

Комментарии

Старые приложения (с согласованием TAPI версии 1.3) отправляют LINE_LINEDEVSTATE сообщение, указывающее LINEDEVSTATE_REINIT, что требует завершения использования API и повторного вызова lineInitialize для получения нового числа устройств. Однако в отличие от предыдущих версий TAPI, эта версия не требует завершения работы всех приложений, прежде чем разрешить приложениям повторно инициализировать; Повторное инициализация может выполняться сразу после создания нового устройства (полное завершение работы по-прежнему требуется при удалении поставщика услуг из системы).

Приложениям, поддерживающим TAPI версии 1.4 или более поздней, отправляется LINE_CREATE сообщение. Это сообщает им о существовании нового устройства и его идентификатора. Затем приложение может выбрать, следует ли пытаться работать с новым устройством в свободное время. Это сообщение отправляется всем приложениям, поддерживающим эту или последующие версии API, которые вызвали lineInitialize или lineInitializeEx, включая приложения, в которых в данный момент не открыто ни одно устройство.

Требования

Требование Значение
Версия TAPI
Требуется TAPI 2.0 или более поздней версии
Заголовок
Tapi.h

См. также раздел

LINE_LINEDEVSTATE

lineInitialize

lineInitializeEx