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 |