TSPI_lineSwapHold関数 (tspi.h)

TSPI_lineSwapHold関数は、指定されたアクティブな呼び出しを、指定された相談ホールド時の呼び出しと入れ替えます。

構文

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

パラメーター

dwRequestID

非同期要求の識別子。

hdActiveCall

相談ホールド時の通話と入れ替えられる呼び出しのハンドル。 hdActiveCall の呼び出し状態は接続できます。

hdHeldCall

相談呼び出しのハンドル。 hdHeldCall の呼び出し状態は、onHoldPendingTransferonHoldPendingConference、または onHold にすることができます

戻り値

dwRequestID を返します。エラーが発生した場合はエラー番号を返します。 関数が成功した場合は対応するASYNC_COMPLETIONの実際のパラメーター lResult は 0、エラーが発生した場合はエラー番号です。 可能な戻り値は次のとおりです。

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