TSPI_lineRemoveFromConference函数 (tspi.h)

TSPI_lineRemoveFromConference 函数从它当前所属的电话会议中删除指定的呼叫。 会议呼叫中的剩余呼叫不受影响。

语法

LONG TSPIAPI TSPI_lineRemoveFromConference(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

参数

dwRequestID

异步请求的标识符。

hdCall

要从会议中删除的呼叫的句柄。 hdCall 的呼叫状态可以召开会议

返回值

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

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

注解

此操作将删除当前属于电话会议呼叫的参与方。 成功删除调用后,可以使用其句柄进一步操作调用。 此操作的可用性及其结果在许多实现中可能会受到限制。 例如,在许多实现中,只能从会议中删除最近添加的参与方,并且删除的呼叫可能会在) 空闲 (自动删除。 服务提供商指示其在 LINEDEVCAPS 中与从会议中删除呼叫的可用影响相关的功能。

如果支持从会议中删除参与者,则服务提供商必须在 LINEADDRESSCAPS 中的 dwRemoveFromConfState 成员中指示呼叫从会议中删除后呼叫转换到的呼叫状态。

要求

   
目标平台 Windows
标头 tspi.h

另请参阅

ASYNC_COMPLETION

LINEADDRESSCAPS

LINEDEVCAPS

LINE_CALLSTATE

TSPI_lineAddToConference

TSPI_lineGetDevCaps

TSPI_lineSetupConference