LINE_PROXYSTATUS消息
当应用程序当前打开的行上的可用代理发生更改时,将发送 LINE_PROXYSTATUS 消息。
TAPISRV 在使用 LINEPROXYSTATUS_OPEN 和 LINEPROXYSTATUS_ALLOPENFORACD 的 lineOpen 函数期间生成此消息,或使用LINEPROXYSTATUS_CLOSE (所有LINEPROXYSTATUS_常量) 的 lineClose 函数生成此消息。
参数
-
dwDevice
-
应用程序对线路设备的句柄。 这与代理处理程序相关。
-
dwCallbackInstance
-
打开行时提供的回调实例。
-
dwParam1
-
指定已更改的队列状态。 可以是一个或多个 LINEPROXYSTATUS_常量。
-
dwParam2
-
如果 dwParam1 设置为 LINEPROXYSTATUS_OPEN 或 LINEPROXYSTATUS_CLOSE, 则 dwParam2 指示相关的代理请求类型,即以下类型之一:
- LINEPROXYREQUEST_SETAGENTGROUP
- LINEPROXYREQUEST_SETAGENTSTATE
- LINEPROXYREQUEST_SETAGENTACTIVITY
- LINEPROXYREQUEST_GETAGENTCAPS
- LINEPROXYREQUEST_GETAGENTSTATUS
- LINEPROXYREQUEST_AGENTSPECIFIC
- LINEPROXYREQUEST_GETAGENTACTIVITYLIST
- LINEPROXYREQUEST_GETAGENTGROUPLIST
- LINEPROXYREQUEST_CREATEAGENT
- LINEPROXYREQUEST_SETAGENTMEASUREMENTPERIOD
- LINEPROXYREQUEST_GETAGENTINFO
- LINEPROXYREQUEST_CREATEAGENTSESSION
- LINEPROXYREQUEST_GETAGENTSESSIONLIST
- LINEPROXYREQUEST_SETAGENTSESSIONSTATE
- LINEPROXYREQUEST_GETAGENTSESSIONINFO
- LINEPROXYREQUEST_GETQUEUELIST
- LINEPROXYREQUEST_SETQUEUEMEASUREMENTPERIOD
- LINEPROXYREQUEST_GETQUEUEINFO
- LINEPROXYREQUEST_GETGROUPLIST
- LINEPROXYREQUEST_SETAGENTSTATEEX
否则, dwParam2 设置为零。
-
dwParam3
-
保留。 设置为零。
要求
要求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.2 |
标头 |
|