tapi/phone

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

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

DWORD dwDeviceI;  // phone device identifier

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

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

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

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