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 は 0、エラーが発生した場合はエラー番号です。 可能な戻り値は次のとおりです。
LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL。
解説
サービス プロバイダーは、呼び出 しの切り替えにLINE_CALLSTATE メッセージを送信する必要があります。
必要条件
対象プラットフォーム | Windows |
ヘッダー | tspi.h |