lineRemoveFromConference 函式 (tapi.h)
lineRemoveFromConference函式會從目前所屬的會議通話中移除指定的通話。 會議通話中的其餘通話不會受到影響。
語法
LONG lineRemoveFromConference(
HCALL hCall
);
參數
hCall
要從會議中移除之通話的控制碼。 應用程式必須是此呼叫的擁有者。 hCall的通話狀態必須會議。
傳回值
如果函式是以非同步方式完成,則傳回正要求識別碼,如果發生錯誤,則傳回負錯誤號碼。 如果函式成功或發生錯誤,則對應LINE_REPLY訊息的dwParam2參數為零。 可能的傳回值為:
LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL、LINEERR_NOTOWNER LINEERR_UNINITIALIZED。
備註
此作業會移除目前屬於會議通話的派對。 成功移除呼叫之後,可以使用其控制碼進一步操作呼叫。 此作業的可用性及其結果可能會受限於許多實作中。 例如,在許多實作中,只有最近新增的派對可以從會議中移除,而且移除的通話可以自動卸載 (變成閒置) 。 請參閱線路的裝置功能,以判斷從會議移除通話的可用效果。
如果支援從會議中移除參與者,參與者通話會在從會議中移除之後,輸入LINEADDRESSCAPS中dwRemoveFromConfState成員中列出的通話狀態。
規格需求
目標平台 | Windows |
標頭 | tapi.h |
程式庫 | Tapi32.lib |
Dll | Tapi32.dll |