Поделиться через


tapi/line

Класс устройств tapi/line состоит из всех линейных устройств. Доступ к этим устройствам можно получить с помощью функций строки TAPI.

Функция lineGetID заполняет структуру VARSTRING , задавая члену dwStringFormat значение STRINGFORMAT_BINARY и добавляя этот дополнительный элемент.

DWORD dwDeviceI;  // line device identifier

Член dwDeviceId — это идентификатор устройства линии, связанного с дескриптором строки, заданным lineGetID.

Функция phoneGetID также заполняет структуру VARSTRING , устанавливая для dwStringFormat значение STRINGFORMAT_BINARY и добавляя этот дополнительный член:

DWORD adwDeviceIds[];  // array of line device identifiers

Элемент adwDeviceIds — это массив, содержащий идентификаторы всех устройств, связанных с телефонным устройством. Если нет связанных линейных устройств, phoneGetID возвращает значение PHONEERR_INVALDEVICECLASS.