TSPI_lineSwapHold函式 (tspi.h)

TSPI_lineSwapHold函式會交換指定的使用中呼叫,並在諮詢保留時使用指定的呼叫。

語法

LONG TSPIAPI TSPI_lineSwapHold(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdActiveCall,
  HDRVCALL      hdHeldCall
);

參數

dwRequestID

非同步要求的識別碼。

hdActiveCall

在諮詢保留時,要交換通話的控制碼。 hdActiveCall的撥號狀態可以連線

hdHeldCall

諮詢通話的控制碼。 hdHeldCall的撥號狀態可以是onHoldPendingTransferonHoldPendingConferenceonHold

傳回值

傳回 dwRequestID,如果發生錯誤,則傳回錯誤號碼。 如果函式成功,則對應ASYNC_COMPLETIONlResult實際參數為零,如果發生錯誤,則為錯誤號碼。 可能的傳回值如下所示:

LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM LINEERR_RESOURCEUNAVAIL。

備註

服務提供者必須針對呼叫轉換傳送 LINE_CALLSTATE 訊息。

規格需求

   
目標平台 Windows
標頭 tspi.h

另請參閱

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineSetupConference

TSPI_lineSetupTransfer