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 |