TSPI_lineRemoveFromConference関数 (tspi.h)

TSPI_lineRemoveFromConference関数は、現在属している電話会議から指定された呼び出しを削除します。 電話会議の残りの通話は影響を受けません。

構文

LONG TSPIAPI TSPI_lineRemoveFromConference(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

パラメーター

dwRequestID

非同期要求の識別子。

hdCall

会議から削除する呼び出しへのハンドル。 hdCall の通話状態は会議できます。

戻り値

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

LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL。

解説

この操作により、現在電話会議に属しているパーティが削除されます。 呼び出しが正常に削除された後、そのハンドルを使用してさらに操作できる場合があります。 この操作の可用性とその結果は、多くの実装で制限される可能性があります。 たとえば、多くの実装では、最近追加されたパーティのみを会議から削除でき、削除された通話は自動的に削除される ( アイドル状態になる) 場合があります。 サービス プロバイダーは、電話会議から通話を削除した場合の使用可能な影響に関して 、LINEDEVCAPS の機能を示します。

会議からの参加者の削除がサポートされている場合、サービス プロバイダーは LINEADDRESSCAPSdwRemoveFromConfState メンバーに、会議から削除された後に通話が切り替わる通話状態を示す必要があります。

必要条件

   
対象プラットフォーム Windows
ヘッダー tspi.h

関連項目

ASYNC_COMPLETION

LINEADDRESSCAPS

LINEDEVCAPS

LINE_CALLSTATE

TSPI_lineAddToConference

TSPI_lineGetDevCaps

TSPI_lineSetupConference