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


Функция lineGetProxyStatus (tapi.h)

Функция lineGetProxyStatus возвращает список типов прокси-запросов, которые в настоящее время обслуживаются для указанного устройства.

Синтаксис

LONG lineGetProxyStatus(
  HLINEAPP               hLineApp,
  DWORD                  dwDeviceID,
  DWORD                  dwAppAPIVersion,
  LPLINEPROXYREQUESTLIST lpLineProxyReqestList
);

Параметры

hLineApp

Обработка регистрации приложения с помощью TAPI.

dwDeviceID

Устройство строки для запроса.

dwAppAPIVersion

Номер используемой версии TAPI.

lpLineProxyReqestList

Указатель на структуру изменяющегося размера типа LINEPROXYREQUESTLIST. После успешного выполнения запроса эта структура заполняется списком поддерживаемых в настоящее время прокси-запросов. Перед вызовом lineGetProxyStatus приложение должно задать член dwTotalSize этой структуры, чтобы указать объем памяти, доступный ДЛЯ TAPI для возврата сведений.

Примечание Если параметры размера в структуре неверны, существует вероятность того, что данные могут быть перезаписаны. Дополнительные сведения о настройке размеров структуры см. в разделе о выделении памяти .
 

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

Возвращает ноль, если запрос выполнен успешно; В противном случае функция возвращает одно из следующих отрицательных значений ошибки:

LINEERR_BADDEVICEID, LINEERR_INCOMPATIBLEAPIVERSION, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.

Требования

Требование Значение
Целевая платформа Windows
Header tapi.h
Библиотека Tapi32.lib
DLL Tapi32.dll

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

Сведения об элементах управления Центра обработки вызовов

LINEPROXYREQUESTLIST