lineProxyResponse 函数 (tapi.h)

lineProxyResponse 函数指示注册的代理处理程序(例如服务器上的 ACD 代理处理程序)完成代理请求。

语法

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

参数

hLine

开行设备的句柄。

lpProxyRequest

指向 TAPI 在LINE_PROXYREQUEST消息中提供给应用程序的代理请求缓冲区 的 指针。 对于将数据返回给客户端应用程序的代理请求,在调用此函数之前,代理处理程序应已在此缓冲区中填充必要的结构。 必须正确设置要返回的结构的 dwNeededSize 和 dwUsedSize 成员。

注意 如果结构中的 size 参数不正确,则数据可能会被覆盖。 有关设置结构大小的详细信息,请参阅 内存分配。
 

dwResult

在 TAPI) 自动生成 (LINE_REPLY消息中 返回给调用应用程序的函数结果。 必须为零或为调用的函数定义的负错误值之一。

返回值

如果函数成功或以下负错误值之一,则返回零:

LINEERR_INVALLINEHANDLE、LINEERR_INVALPARAM、LINEERR_INVALPOINTER、LINEERR_NOMEM、LINEERR_NOTREGISTERED、LINEERR_OPERATIONFAILED、LINE ERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。

要求

   
目标平台 Windows
标头 tapi.h
Library Tapi32.lib
DLL Tapi32.dll

另请参阅

补充线路服务函数

TAPI 2.2 参考概述