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


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

Функция lineProxyResponse указывает на завершение запроса прокси-сервера зарегистрированным обработчиком прокси-сервера, например обработчиком агента ACD на сервере.

Синтаксис

LONG lineProxyResponse(
  HLINE              hLine,
  LPLINEPROXYREQUEST lpProxyRequest,
  DWORD              dwResult
);

Параметры

hLine

Дескриптор устройства открытой линии.

lpProxyRequest

Указатель на буфер запросов прокси-сервера, предоставленный приложению с помощью TAPI в LINE_PROXYREQUEST сообщении . В случае прокси-запросов, возвращающих данные в клиентское приложение, обработчик прокси-сервера должен заполнить необходимую структуру в этом буфере перед вызовом этой функции. Элементы dwNeededEdSize и dwUsedSize возвращаемой структуры должны быть заданы соответствующим образом.

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

dwResult

Результат функции, возвращенный вызывающей приложению в LINE_REPLY сообщении (автоматически созданном TAPI). Должно быть равно нулю или одному из отрицательных значений ошибки, определенных для вызываемой функции.

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

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

LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_NOTREGISTERED, LINEERR_OPERATIONFAILED, LINE ERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAILLINEERR_UNINITIALIZED.

Требования

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

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

Дополнительные функции линейной службы

Обзор справочника по TAPI 2.2