TSPI_lineSwapHold函式 (tspi.h)
TSPI_lineSwapHold函式會交換指定的使用中呼叫,並在諮詢保留時使用指定的呼叫。
語法
LONG TSPIAPI TSPI_lineSwapHold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdActiveCall,
HDRVCALL hdHeldCall
);
參數
dwRequestID
非同步要求的識別碼。
hdActiveCall
在諮詢保留時,要交換通話的控制碼。 hdActiveCall的撥號狀態可以連線。
hdHeldCall
諮詢通話的控制碼。 hdHeldCall的撥號狀態可以是onHoldPendingTransfer、onHoldPendingConference或onHold。
傳回值
傳回 dwRequestID,如果發生錯誤,則傳回錯誤號碼。 如果函式成功,則對應ASYNC_COMPLETION的lResult實際參數為零,如果發生錯誤,則為錯誤號碼。 可能的傳回值如下所示:
LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM LINEERR_RESOURCEUNAVAIL。
備註
服務提供者必須針對呼叫轉換傳送 LINE_CALLSTATE 訊息。
規格需求
目標平台 | Windows |
標頭 | tspi.h |