fungsi TSPI_lineRemoveFromConference (tspi.h)

Fungsi TSPI_lineRemoveFromConference menghapus panggilan yang ditentukan dari panggilan konferensi tempat saat ini berada. Panggilan yang tersisa dalam panggilan konferensi tidak terpengaruh.

Sintaks

LONG TSPIAPI TSPI_lineRemoveFromConference(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

Parameter

dwRequestID

Pengidentifikasi permintaan asinkron.

hdCall

Handel ke panggilan yang akan dihapus dari konferensi. Status panggilan hdCall dapat dikonferensikan.

Nilai kembali

Mengembalikan dwRequestID, atau nomor kesalahan jika terjadi kesalahan. Parameter aktual lResult dari ASYNC_COMPLETION yang sesuai adalah nol jika fungsi berhasil, atau nomor kesalahan jika terjadi kesalahan. Kemungkinan nilai yang dikembalikan adalah sebagai berikut:

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.

Keterangan

Operasi ini menghapus pihak yang saat ini termasuk dalam panggilan konferensi. Setelah panggilan berhasil dihapus, dimungkinkan untuk memanipulasinya lebih lanjut menggunakan handelnya. Ketersediaan operasi ini dan hasilnya cenderung terbatas dalam banyak implementasi. Misalnya, dalam banyak implementasi, hanya pihak yang terakhir ditambahkan yang dapat dihapus dari konferensi, dan panggilan yang dihapus dapat dihapus secara otomatis (menjadi diam). Penyedia layanan menunjukkan kemampuannya di LINEDEVCAPS sehubungan dengan efek yang tersedia untuk menghapus panggilan dari konferensi.

Jika penghapusan peserta dari konferensi didukung, penyedia layanan harus menunjukkan di anggota dwRemoveFromConfState di LINEADDRESSCAPS status panggilan tempat panggilan beralih setelah dihapus dari konferensi.

Persyaratan

   
Target Platform Windows
Header tspi.h

Lihat juga

ASYNC_COMPLETION

LINEADDRESSCAPS

LINEDEVCAPS

LINE_CALLSTATE

TSPI_lineAddToConference

TSPI_lineGetDevCaps

TSPI_lineSetupConference