функция lineSetTollListW (tapi.h)

Функция lineSetTollList управляет списком платных сборов.

Синтаксис

LONG lineSetTollListW(
  HLINEAPP hLineApp,
  DWORD    dwDeviceID,
  LPCWSTR  lpszAddressInW,
  DWORD    dwTollListOption
);

Параметры

hLineApp

Дескриптор приложения, возвращаемый lineInitializeEx. Если приложение еще не вызывало функцию lineInitializeEx, параметр hLineApp может быть равен нулю.

dwDeviceID

Идентификатор устройства для устройства линии, на котором должен быть набран вызов, чтобы варианты процедур набора номера в разных строках можно применять к процессу перевода.

lpszAddressInW

Указатель на строку null-terminated, содержащую адрес, из которого извлекаются сведения префикса для обработки. Этот параметр не должен быть null, и он должен находиться в каноническом формате адреса.

dwTollListOption

Операция списка платных сборов, выполняемая. Этот параметр использует только одну из LINETOLLLISTOPTION_ констант.

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

Возвращает ноль, если запрос выполнен успешно или отрицательный номер ошибки, если возникает ошибка. Возможные возвращаемые значения:

LINEERR_BADDEVICEID, LINEERR_NODRIVER, LINEERR_INVALAPPHANDLE, LINEERR_NOMEM, LINEERR_INVALADDRESS, LINEERR_OPERATIONFAILED, LINEERR_INVALPARAM, LINEERR_RESOURCEUNAVAIL, LINEERR_INIFILECORRUPT, LINEERR_UNINITIALIZED, LINEERR_INVALLOCATION.

Замечания

Заметка

Заголовок tapi.h определяет lineSetTollList как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка tapi.h
библиотеки Tapi32.lib
DLL Tapi32.dll

См. также

Справочник по службам базовой телефонии

Обзор TAPI 2.2

lineInitializeEx