fungsi TSPI_lineGetCallStatus (tspi.h)
Fungsi TSPI_lineGetCallStatus mengembalikan status panggilan yang ditentukan saat ini.
Sintaks
LONG TSPIAPI TSPI_lineGetCallStatus(
HDRVCALL hdCall,
LPLINECALLSTATUS lpCallStatus
);
Parameter
hdCall
Handel penyedia layanan ke panggilan yang akan dikueri untuk statusnya. Status panggilan hdCall dapat menjadi status apa pun.
lpCallStatus
Penunjuk ke struktur data berukuran bervariasi dari jenis LINECALLSTATUS. Struktur ini diisi dengan informasi status panggilan.
Nilai kembali
Mengembalikan nol jika fungsi berhasil, atau angka kesalahan jika terjadi kesalahan. Kemungkinan nilai yang dikembalikan adalah sebagai berikut:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.
Keterangan
Tabel berikut menunjukkan anggota struktur data LINECALLSTATUS mana yang diisi oleh penyedia layanan dan anggota mana yang diisi oleh TAPI. Penyedia layanan harus mempertahankan (tidak boleh menimpa) nilai yang diisi oleh TAPI.
Nama anggota | TAPI | Penyedia layanan |
---|---|---|
dwTotalSize; | X | |
dwNeededSize; | X | |
dwUsedSize; | X | |
dwCallState; | X | |
dwCallStateMode; | X | |
dwCallPrivilege; | X | |
dwCallFeatures; | X | |
dwDevSpecificSize; | X | |
dwDevSpecificOffset; | X |
TSPI_lineGetCallStatus mengembalikan status dinamis panggilan, sedangkan TSPI_lineGetCallInfo mengembalikan informasi statis utama 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 TSPI yang tersedia TAPI dapat dipanggil pada panggilan saat panggilan berada dalam status ini.
Persyaratan
Target Platform | Windows |
Header | tspi.h |