Bagikan melalui


phoneGetHookSwitch (tapi.h)

Fungsi phoneGetHookSwitch mengembalikan mode hookswitch saat ini dari perangkat telepon terbuka yang ditentukan.

Sintaks

LONG phoneGetHookSwitch(
  HPHONE  hPhone,
  LPDWORD lpdwHookSwitchDevs
);

Parameter

hPhone

Tangani ke perangkat telepon terbuka.

lpdwHookSwitchDevs

Arahkan ke DWORD untuk diisi dengan mode perangkat hookswitch ponsel. Jika posisi bit FALSE, perangkat hookswitch yang sesuai adalah onhook; jika TRUE, bagian mikrofon dan/atau speaker dari perangkat hookswitch yang sesuai adalah offhook. Untuk mengetahui apakah mikrofon dan/atau speaker diaktifkan, aplikasi dapat menggunakan phoneGetStatus. Parameter ini menggunakan satu atau beberapa konstanta PHONEHOOKSWITCHDEV_.

Nilai kembali

Mengembalikan nol jika permintaan berhasil atau angka kesalahan negatif jika terjadi kesalahan. Nilai yang mungkin dikembalikan adalah:

PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALPOINTER, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_OPERATIONUNAVAIL, PHONEERR_UNINITIALIZED.

Keterangan

Setelah status hookswitch perangkat berubah, dan jika pemantauan hookswitch diaktifkan, aplikasi dikirimi pesan PHONE_STATE .

Persyaratan

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

Lihat juga

PHONE_STATE

Fungsi Layanan Telepon Tambahan

Gambaran Umum Referensi TAPI 2.2

phoneGetStatus