Konstanta PHONESTATE_

Konstanta bendera bit PHONESTATE_ menjelaskan berbagai item status untuk perangkat telepon.

PHONESTATE_CAPSCHANGE

Menunjukkan bahwa, karena perubahan konfigurasi yang dibuat oleh pengguna atau keadaan lain, satu atau beberapa anggota dalam struktur PHONECAPS telah berubah. Aplikasi harus menggunakan phoneGetDevCaps untuk membaca struktur yang diperbarui. Jika penyedia layanan mengirim pesan PHONE_STATE yang berisi nilai ini ke TAPI, TAPI akan meneruskannya ke aplikasi yang telah menegosiasikan TAPI versi 1.4 atau yang lebih baru; aplikasi yang menegosiasikan versi API sebelumnya akan menerima pesan PHONE_STATE yang menentukan PHONESTATE_REINIT, mengharuskan mereka mematikan dan menginisialisasi ulang koneksi mereka ke TAPI untuk mendapatkan informasi yang diperbarui.

PHONESTATE_CONNECTED

Koneksi antara perangkat telepon dan TAPI baru saja dibuat. Ini terjadi ketika TAPI pertama kali dipanggil atau ketika kawat yang menghubungkan telepon ke PC dicolokkan dengan TAPI aktif.

PHONESTATE_DEVSPECIFIC

Informasi khusus perangkat ponsel telah berubah.

PHONESTATE_DISCONNECTED

Koneksi antara perangkat telepon dan TAPI baru saja rusak. Ini terjadi ketika kawat yang menghubungkan telepon yang diatur ke PC dilepas saat TAPI aktif.

PHONESTATE_DISPLAY

Tampilan telepon telah berubah.

PHONESTATE_HANDSETGAIN

Pengaturan perolehan mikrofon handset telah berubah.

PHONESTATE_HANDSETHOOKSWITCH

Status handset hookswitch telah berubah.

PHONESTATE_HANDSETVOLUME

Pengaturan volume speaker handset telah berubah.

PHONESTATE_HEADSETHOOKSWITCH

Status hookswitch headset telah berubah.

PHONESTATE_HEADSETGAIN

Pengaturan perolehan mikrofon headset telah berubah.

PHONESTATE_HEADSETVOLUME

Pengaturan volume speaker headset telah berubah.

PHONESTATE_LAMP

Lampu telepon telah berubah.

PHONESTATE_MONITORS

Jumlah monitor untuk perangkat telepon.

PHONESTATE_OTHER

Item status telepon selain yang tercantum di bawah ini telah berubah. Aplikasi harus memeriksa status telepon saat ini untuk menentukan item mana yang telah berubah.

PHONESTATE_OWNER

Jumlah pemilik untuk perangkat telepon.

PHONESTATE_REINIT

Item telah berubah dalam konfigurasi perangkat telepon. Untuk menyadari perubahan ini (adapun tampilan perangkat telepon baru), aplikasi harus menginisialisasi kembali penggunaan TAPI.

PHONESTATE_REMOVED

Menunjukkan bahwa perangkat sedang dihapus dari sistem oleh penyedia layanan (kemungkinan besar melalui tindakan pengguna, melalui panel kontrol atau utilitas serupa). Pesan PHONE_STATE dengan nilai ini biasanya akan segera diikuti oleh pesan PHONE_CLOSE pada perangkat. Upaya berikutnya untuk mengakses perangkat sebelum TAPI diinisialisasi ulang akan mengakibatkan PHONEERR_NODEVICE dikembalikan ke aplikasi. Jika penyedia layanan mengirim pesan PHONE_STATE yang berisi nilai ini ke TAPI, TAPI akan meneruskannya ke aplikasi yang telah menegosiasikan TAPI versi 1.4 atau yang lebih baru; aplikasi yang menegosiasikan versi API sebelumnya tidak akan menerima pemberitahuan apa pun.

PHONESTATE_RESUME

Penggunaan aplikasi perangkat telepon dilanjutkan setelah ditangguhkan selama beberapa waktu.

PHONESTATE_RINGMODE

Mode dering telepon telah berubah.

PHONESTATE_RINGVOLUME

Volume dering telepon telah berubah.

PHONESTATE_SPEAKERHOOKSWITCH

Status hookswitch speakerphone telah berubah.

PHONESTATE_SPEAKERGAIN

Status pengaturan perolehan mikrofon speakerphone telah berubah.

PHONESTATE_SPEAKERVOLUME

Pengaturan volume speaker speakerphone telah berubah.

PHONESTATE_SUSPEND

Penggunaan ponsel aplikasi untuk sementara ditangguhkan.

Keterangan

Tidak ada ekstensibilitas. Semua 32 bit dicadangkan.

Persyaratan

Persyaratan Nilai
Versi TAPI
Membutuhkan TAPI 2.0 atau yang lebih baru
Header
Tapi.h

Lihat juga

PHONE_CLOSE

PHONE_STATE

PHONECAPS

phoneGetDevCaps