LINE_CALLINFO消息

当有关指定呼叫的呼叫信息发生更改时,将发送 TAPI LINE_CALLINFO 消息。 应用程序可以调用 lineGetCallInfo 来确定当前的调用信息。

            

参数

hDevice

调用句柄。

dwCallbackInstance

打开调用行时提供的回调实例。

dwParam1

已更改的呼叫信息项。 可以是一个或多个 LINECALLINFOSTATE_常量

dwParam2

未使用。

dwParam3

未使用。

返回值

没有返回值。

注解

一条具有 NumOwnersIncrNumOwnersDecr 和/或 NumMonitorsChanged 指示的LINE_CALLINFO消息将发送到已具有调用句柄的应用程序。 这可能是另一个应用程序使用 lineOpenlineCloselineShutdownlineSetCallPrivilegelineGetNewCalls 和lineGetConfRelatedCalls 将所有权或监视范围更改为调用的结果。

LINE_CALLSTATE消息中提供新呼叫通知时,不会发送这些LINE_CALLINFO消息,因为呼叫信息已反映发送LINE_CALLSTATE消息时所有者和监视器的正确数量。 在 TAPI 提供调用通过LINECALLSTATE_UNKNOWN机制进行监视的情况下,也会禁止LINE_CALLINFO消息。

注意

例如,通过调用 lineDeallocateCalllineSetCallPrivilege () ,导致所有者或监视器数发生更改的应用程序本身不会收到一条消息,指示更改已完成。

呼叫进入空闲状态后,不会为呼叫发送LINE_CALLINFO消息。 具体而言,不会报告所有者和监视器数量的变化,因为应用程序解除分配空闲调用的句柄。

要求

要求
TAPI 版本
需要 TAPI 2.0 或更高版本
标头
Tapi.h

另请参阅

lineClose

lineDeallocateCall

lineGetCallInfo

lineGetConfRelatedCalls

lineGetNewCalls

lineOpen

lineSetCallPrivilege

lineShutdown