LINEREQMAKECALL 结构 (tapi.h)

LINEREQMAKECALL 结构描述通过调用 lineGetRequest 函数发起的请求。

语法

typedef struct linereqmakecall_tag {
  char szDestAddress[TAPIMAXDESTADDRESSSIZE];
  char szAppName[TAPIMAXAPPNAMESIZE];
  char szCalledParty[TAPIMAXCALLEDPARTYSIZE];
  char szComment[TAPIMAXCOMMENTSIZE];
} LINEREQMAKECALL, *LPLINEREQMAKECALL;

成员

szDestAddress[TAPIMAXDESTADDRESSSIZE]

生成调用请求的以 Null 结尾的目标地址。 该地址可以使用规范地址格式或可拨号地址格式。 地址的最大长度为 TAPIMAXDESTADDRESSSIZE 字符,其中包括 NULL 终止符。 超过最大长度的字符串会被截断。

szAppName[TAPIMAXAPPNAMESIZE]

Null 结尾的用户友好应用程序名称或发起请求的应用程序的文件名。 地址的最大长度为 TAPIMAXAPPNAMESIZE 字符,其中包括 NULL 终止符。

szCalledParty[TAPIMAXCALLEDPARTYSIZE]

以 Null 结尾的用户友好调用方名称。 被调用方信息的最大长度为 TAPIMAXCALLEDPARTYSIZE 字符,其中包括 NULL 终止符。

szComment[TAPIMAXCOMMENTSIZE]

有关调用请求的以 Null 结尾的注释。 注释字符串的最大长度为 TAPIMAXCOMMENTSIZE 字符,其中包括 NULL 终止符。

注解

此结构可能无法扩展。

szDestAddress 成员包含远程方的地址;其他成员可用于日志记录目的。 应用程序必须使用此结构来解释它通过LINEREQUESTMODE_MAKECALL请求模式从 lineGetRequest 接收的请求缓冲区。

要求

要求
Header tapi.h

另请参阅

lineGetRequest