fungsi lineGetNumRings (tapi.h)
Fungsi lineGetNumRings menentukan jumlah dering panggilan masuk pada alamat yang diberikan harus berdering sebelum menjawab panggilan.
Sintaks
LONG lineGetNumRings(
HLINE hLine,
DWORD dwAddressID,
LPDWORD lpdwNumRings
);
Parameter
hLine
Tangani ke perangkat baris terbuka.
dwAddressID
Alamat pada perangkat baris. Pengidentifikasi alamat secara permanen dikaitkan dengan alamat; pengidentifikasi tetap konstan di seluruh peningkatan sistem operasi.
lpdwNumRings
Jumlah cincin yang merupakan minimum dari semua permintaan lineSetNumRings saat ini.
Nilai kembali
Mengembalikan nol jika permintaan berhasil atau nomor kesalahan negatif jika terjadi kesalahan. Nilai yang mungkin dikembalikan adalah:
LINEERR_INVALADDRESSID, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Keterangan
Fungsi lineGetNumRings dan lineSetNumRings , saat digunakan dalam kombinasi, menyediakan mekanisme untuk mendukung implementasi fitur penghemat tol di beberapa aplikasi independen.
Aplikasi yang menerima handel untuk panggilan dalam status penawaran dan pesan deringLINE_LINEDEVSTATE harus menunggu sejumlah cincin yang sama dengan nomor yang dikembalikan oleh lineGetNumRings sebelum menjawab panggilan untuk menghormati pengaturan penghemat tol di semua aplikasi. Fungsi lineGetNumRings mengembalikan jumlah minimum semua cincin aplikasi yang ditentukan oleh lineSetNumRings. Karena nomor ini dapat bervariasi secara dinamis, aplikasi harus memanggil lineGetNumRings setiap kali memiliki opsi untuk menjawab panggilan. Jika tidak ada aplikasi yang disebut lineSetNumRings, jumlah cincin yang dikembalikan 0xFFFFFFFF. Pesan dering LINE_LINEDEVSTATE terpisah dikirim ke aplikasi untuk setiap siklus cincin.
Jika klasifikasi panggilan dilakukan oleh TAPI untuk menjawab semua panggilan mode media yang tidak diketahui dan memfilter aliran media, TAPI juga menghormati nomor ini.
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