TSPI_lineUnhold 函数 (tspi.h)

TSPI_lineUnhold 函数检索指定的保留调用。

语法

LONG TSPIAPI TSPI_lineUnhold(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

参数

dwRequestID

异步请求的标识符。

hdCall

要检索的调用的句柄。 hdCall 的调用状态可以是 onHold

返回值

如果发生错误,则返回 dwRequestID 或错误号。 如果函数成功,相应ASYNC_COMPLETIONlResult 实际参数为零;如果发生错误,则为错误号。 可能的返回值如下所示:

LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL。

注解

如果调用当前未处于暂停状态,则服务提供商将返回LINEERR_INVALCALLSTATE。

此操作适用于硬保持 (使用 TSPI_lineHold) 和软保持进行保留的调用。 服务提供商应检查呼叫当前处于 onHoldonHoldPendingTransferonHoldPendingConference 状态,将状态更改为“已连接”,并为新的呼叫状态发送 LINECALLSTATE 消息。

要求

   
目标平台 Windows
标头 tspi.h

另请参阅

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineHold