lineGetCallInfo 函数 (tapi.h)

lineGetCallInfo 函数使应用程序能够获取有关指定调用的固定信息。

语法

LONG lineGetCallInfo(
  HCALL          hCall,
  LPLINECALLINFO lpCallInfo
);

参数

hCall

要查询的调用的句柄。 hCall 的调用状态可以是任何状态。

lpCallInfo

指向 LINECALLINFO 类型的可变大小数据结构的指针。 成功完成请求后,此结构将填充与调用相关的信息。 在调用 lineGetCallInfo 之前,应用程序应设置此结构的 dwTotalSize 成员,以指示 TAPI 可用于返回信息的内存量。

返回值

如果请求成功,则返回零;如果发生错误,则返回负错误号。 可能的返回值为:

LINEERR_INVALCALLHANDLE、LINEERR_RESOURCEUNAVAIL、LINEERR_INVALPOINTER、LINEERR_STRUCTURETOOSMALL、LINEERR_NOMEM、LINEERR_UNINITIALIZED、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL。

注解

每个传入或传出呼叫都存在单独的 LINECALLINFO 结构。 结构主要包含有关调用的固定信息。 当应用程序收到 LINE_CALLSTATE消息的 调用句柄时,或者每次收到 LINE_CALLINFO 消息通知时,应用程序通常有兴趣检查此信息,指出部分调用信息结构已更改。 这些消息将调用的句柄作为参数提供。

要求

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

另请参阅

基本电话服务参考

LINECALLINFO

LINE_CALLINFO

LINE_CALLSTATE

TAPI 2.2 参考概述