TSPI_lineRemoveFromConference函数 (tspi.h)
TSPI_lineRemoveFromConference 函数从它当前所属的电话会议中删除指定的呼叫。 会议呼叫中的剩余呼叫不受影响。
语法
LONG TSPIAPI TSPI_lineRemoveFromConference(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall
);
参数
dwRequestID
异步请求的标识符。
hdCall
要从会议中删除的呼叫的句柄。 hdCall 的呼叫状态可以召开会议。
返回值
如果发生错误,则返回 dwRequestID 或错误号。 如果函数成功,则相应ASYNC_COMPLETION的 lResult 实际参数为零;如果发生错误,则为错误号。 可能的返回值如下所示:
LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL。
注解
此操作将删除当前属于电话会议呼叫的参与方。 成功删除调用后,可以使用其句柄进一步操作调用。 此操作的可用性及其结果在许多实现中可能会受到限制。 例如,在许多实现中,只能从会议中删除最近添加的参与方,并且删除的呼叫可能会在) 空闲 (自动删除。 服务提供商指示其在 LINEDEVCAPS 中与从会议中删除呼叫的可用影响相关的功能。
如果支持从会议中删除参与者,则服务提供商必须在 LINEADDRESSCAPS 中的 dwRemoveFromConfState 成员中指示呼叫从会议中删除后呼叫转换到的呼叫状态。
要求
目标平台 | Windows |
标头 | tspi.h |