fungsi lineSwapHold (tapi.h)

Fungsi lineSwapHold menukar panggilan aktif yang ditentukan dengan panggilan yang ditentukan pada penahanan konsultasi.

Sintaks

LONG lineSwapHold(
  HCALL hActiveCall,
  HCALL hHeldCall
);

Parameter

hActiveCall

Tangani ke panggilan aktif. Aplikasi harus menjadi pemilik panggilan. Status panggilan hActiveCall harus tersambung.

hHeldCall

Tangani ke panggilan konsultasi. Aplikasi harus menjadi pemilik panggilan. Status panggilan hHeldCall dapat berupa onHoldPendingTransfer, onHoldPendingConference, atau onHold.

Nilai kembali

Mengembalikan pengidentifikasi permintaan positif jika fungsi selesai secara asinkron, atau nomor kesalahan negatif jika terjadi kesalahan. Parameter dwParam2 dari pesan LINE_REPLY yang sesuai adalah nol jika fungsi berhasil atau merupakan nomor kesalahan negatif jika terjadi kesalahan. Nilai yang mungkin dikembalikan adalah:

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

Keterangan

Menukar panggilan aktif dengan panggilan pada penahanan konsultasi memungkinkan aplikasi untuk beralih atau beralih di antara kedua panggilan ini. Ini khas dalam panggilan menunggu.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header tapi.h
Pustaka Tapi32.lib
DLL Tapi32.dll

Lihat juga

LINE_REPLY

Fungsi Layanan Garis Tambahan

Gambaran Umum Referensi TAPI 2.2