Bagikan melalui


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

Lihat juga

LINECALLSTATUS

TSPI_lineGetCallInfo