lineProxyMessage 函数 (tapi.h)

已注册的代理请求处理程序使用 lineProxyMessage 函数生成与其角色相关的 TAPI 消息。 例如,ACD 代理处理程序可以使用此函数生成 LINE_AGENTSTATUS 消息,这些消息由打开指定行的所有应用程序接收。 TAPI 禁止在函数参数中指定的 hLine 上生成消息。

语法

LONG lineProxyMessage(
  HLINE hLine,
  HCALL hCall,
  DWORD dwMsg,
  DWORD dwParam1,
  DWORD dwParam2,
  DWORD dwParam3
);

参数

hLine

开行设备的句柄。 对于接收消息的每个应用程序,TAPI 会将其转换为正确的 hLine

hCall

如果消息与特定调用 (它无关,则对于LINE_AGENTSTATUS) ,则指定代理处理程序对该调用的句柄;对于与特定调用无关的消息,应设置为 NULL 。 TAPI 会将其转换为接收消息的每个应用程序的正确 hCall

dwMsg

要生成的 TAPI 消息。 这必须是代理处理程序允许生成的消息。

dwParam1

与要发送的消息关联的参数。

dwParam2

与要发送的消息关联的参数。

dwParam3

与要发送的消息关联的参数。

返回值

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

LINEERR_INVALLINEHANDLE、LINEERR_INVALCALLHANDLE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_NOTREGISTERED、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED。

要求

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

另请参阅

LINE_AGENTSTATUS

补充行服务函数

TAPI 2.2 参考概述