linePrepareAddToConferenceW 関数 (tapi.h)

linePrepareAddToConference 関数は、別のパーティの追加のために既存の電話会議を準備します。

構文

LONG linePrepareAddToConferenceW(
  HCALL                  hConfCall,
  LPHCALL                lphConsultCall,
  LPLINECALLPARAMS const lpCallParams
);

パラメーター

hConfCall

電話会議を処理します。 アプリケーションは、この呼び出しの所有者である必要があります。 hConfCall の呼び出し状態 接続する必要があります。

lphConsultCall

HCALL ハンドルへのポインター。 この場所には、追加するコンサルテーション呼び出しを識別するハンドルが読み込まれます。 最初は、アプリケーションがこの呼び出しの唯一の所有者です。

lpCallParams

コンサルテーション呼び出しを確立するときに使用する呼び出しパラメーターを含む LINECALLPARAMS 構造体へのポインター。 このパラメーターは、特別な呼び出しセットアップ パラメーターが必要ない場合は、NULL を に設定できます。

戻り値

関数が非同期的に完了した場合は正の要求識別子を返し、エラーが発生した場合は負のエラー番号を返します。 対応する LINE_REPLY メッセージの dwParam2 パラメーターは、関数が成功した場合は 0、エラーが発生した場合は負のエラー番号です。 可能な戻り値は次のとおりです。

LINEERR_BEARERMODEUNAVAIL、LINEERR_INVALPOINTER、LINEERR_CALLUNAVAIL、LINEERR_INVALRATE、LINEERR_CONFERENCEFULL、LINEERR_NOMEM、LINEERR_INUSE、LINEERR_NOTOWNER、LINEERR_INVALADDRESSMODE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALBEARERMODE、LINEERR_OPERATIONFAILED、LINEERR_INVALCALLPARAMS、LINEERR_RATEUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_RESOURCEUNAVAIL、LINEERR_INVALCONFCALLHANDLE、LINEERR_STRUCTURETOOSMALL、LINEERR_INVALLINESTATE、LINEERR_USERUSERINFOTOOBIG、LINEERR_INVALMEDIAMODE、LINEERR_UNINITIALIZED。

備考

LINEERR_INVALLINESTATEが返された場合、行は現在、この操作を実行できる状態ではありません。 現在有効な操作の一覧は、LINEDEVSTATUS 構造体の dwLineFeatures メンバー (LINEFEATURE型 ) にあります。 (lineGetLineDevStatus 呼び出すと、LINEDEVSTATUS内の情報が更新されます)。

電話会議ハンドルは、lineSetupConference を使用するか、3 方向の電話会議として解決される lineCompleteTransfer 使用して取得できます。 linePrepareAddToConference 関数は、通常、既存の電話会議を onHoldPendingConference 状態にし、後で lineAddToConferenceを使用して既存の電話会議に追加できるコンサルテーション通話 作成します。

相談の呼び出しは、lineDropを使用して取り消すことができます。 また、lineSwapHoldを使用して、コンサルテーション通話と開催された電話会議の間でアプリケーションを交換することもできます。

手記

tapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして linePrepareAddToConference を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム の ウィンドウズ
ヘッダー tapi.h
ライブラリ Tapi32.lib
DLL Tapi32.dll

関連項目

会議の概要

LINECALLPARAMS

LINEDEVSTATUS

LINE_REPLY

補助回線サービス関数

lineAddToConference を する

lineCompleteTransfer を する

lineDrop

lineGetLineDevStatus を する

lineSetupConference を する

lineSwapHold を する