TSPI_lineSetCallData (tspi.h)
Penyedia layanan fungsi TSPI_lineSetCallData menyimpan data panggilan yang ditunjukkan dengan informasinya yang terkait dengan panggilan, dan kemudian mengirimkannya setiap kali TSPI_lineGetCallInfo dipanggil. Penyedia layanan mengirim pesan LINE_CALLINFO yang menunjukkan LINECALLINFOSTATE_CALLDATA untuk menunjukkan bahwa data panggilan telah berubah. Tergantung pada implementasi penyedia layanan, data panggilan dapat disebarluaskan ke semua entitas yang memiliki pegangan ke panggilan, termasuk yang ada di komputer lain (melalui server), dan dapat melakukan perjalanan dengan panggilan saat ditransfer.
Sintaks
LONG TSPIAPI TSPI_lineSetCallData(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall,
LPVOID lpCallData,
DWORD dwSize
);
Parameter
dwRequestID
Pengidentifikasi untuk melaporkan informasi penyelesaian asinkron.
hdCall
Pegangan penyedia layanan ke panggilan.
lpCallData
Alamat data yang akan disalin ke bidang CallData di LINECALLINFO, menggantikan data yang ada.
dwSize
Jumlah byte data yang akan disalin. Nilai nol menyebabkan data yang ada dihapus. Jika parameter lpCallData adalah penunjuk ke string, ukuran harus menyertakan terminator null .
Mengembalikan nilai
Mengembalikan dwRequestID jika operasi asinkron dimulai; jika tidak, salah satu nilai kesalahan negatif ini:
LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tspi.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk