fungsi lineGetCallStatus (tapi.h)
Fungsi lineGetCallStatus mengembalikan status panggilan yang ditentukan saat ini.
Sintaks
LONG lineGetCallStatus(
HCALL hCall,
LPLINECALLSTATUS lpCallStatus
);
Parameter
hCall
Tangani ke panggilan yang akan dikueri. Status panggilan hCall dapat menjadi status apa pun.
lpCallStatus
Penunjuk ke struktur data berukuran bervariasi dari jenis LINECALLSTATUS. Setelah berhasil menyelesaikan permintaan, struktur ini diisi dengan informasi status panggilan. Sebelum memanggil lineGetCallStatus, aplikasi harus mengatur anggota dwTotalSize dari struktur ini untuk menunjukkan jumlah memori yang tersedia untuk TAPI untuk mengembalikan informasi.
Menampilkan nilai
Mengembalikan nol jika permintaan berhasil atau angka kesalahan negatif jika terjadi kesalahan. Nilai yang mungkin dikembalikan adalah:
LINEERR_INVALCALLHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_STRUCTURETOOSMALL, LINEERR_NOMEM, LINEERR_UNINITIALIZED, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL.
Keterangan
Fungsi lineGetCallStatus mengembalikan status dinamis panggilan, sedangkan lineGetCallInfo mengembalikan informasi statis terutama tentang panggilan. Informasi status panggilan mencakup status panggilan saat ini, informasi mode terperinci yang terkait dengan panggilan saat dalam status ini (jika ada), serta daftar fungsi API yang tersedia yang dapat dipanggil aplikasi pada panggilan saat panggilan berada dalam status ini. Aplikasi biasanya akan tertarik untuk meminta informasi ini ketika menerima pemberitahuan tentang perubahan status panggilan oleh pesan LINE_CALLSTATE.
Persyaratan
Target Platform | Windows |
Header | tapi.h |
Pustaka | Tapi32.lib |
DLL | Tapi32.dll |
Lihat juga
Referensi Layanan Telepon Dasar