fungsi lineClose (tapi.h)
Fungsi lineClose menutup perangkat open line yang ditentukan.
Sintaks
LONG lineClose(
HLINE hLine
);
Parameter
hLine
Tangani ke perangkat baris terbuka yang akan ditutup. Setelah baris berhasil ditutup, handel ini tidak lagi valid.
Nilai kembali
Mengembalikan nol jika permintaan berhasil atau nomor kesalahan negatif jika terjadi kesalahan. Nilai yang mungkin dikembalikan adalah:
LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_UNINITIALIZED, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL.
Keterangan
Jika aplikasi memanggil lineClose saat masih memiliki panggilan aktif di baris yang dibuka, kepemilikan aplikasi atas panggilan ini dicabut. Jika aplikasi adalah satu-satunya pemilik panggilan ini, panggilan juga dihilangkan. Ini adalah praktik pemrograman yang baik bagi aplikasi untuk membuang panggilan yang dimilikinya pada jalur yang dibuka dengan secara eksplisit melepaskan kepemilikan dan/atau dengan menjatuhkan panggilan ini sebelum menutup jalur.
Jika baris berhasil ditutup, pesan LINE_LINEDEVSTATE dikirim ke semua aplikasi yang memantau status baris perubahan terbuka/tutup. Balasan asinkron yang luar biasa ditekan.
Penyedia layanan mungkin merasa berguna atau perlu untuk secara paksa mengklaim kembali perangkat baris dari aplikasi yang membuka baris. Ini dapat berguna untuk mencegah aplikasi memonopoli perangkat baris terlalu lama. Jika ini terjadi, pesan LINE_CLOSE dikirim ke aplikasi, menentukan handel baris perangkat baris yang ditutup.
Fungsi lineOpen mengalokasikan sumber daya ke aplikasi pemanggilan, dan aplikasi dapat dicegah membuka baris jika sumber daya tidak tersedia. Oleh karena itu, aplikasi yang hanya sesekali menggunakan perangkat baris (seperti untuk melakukan panggilan keluar) harus menutup jalur ke sumber daya gratis dan memungkinkan aplikasi lain untuk membuka jalur.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi.h |
Pustaka | Tapi32.lib |
DLL | Tapi32.dll |
Lihat juga
Referensi Layanan Telepon Dasar
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk