fungsi TSPI_lineDevSpecificFeature (tspi.h)
Fungsi TSPI_lineDevSpecificFeature digunakan sebagai mekanisme ekstensi untuk memungkinkan penyedia layanan menyediakan akses ke fitur yang tidak dijelaskan dalam operasi lain. Arti ekstensi ini spesifik untuk perangkat, dan memanfaatkan ekstensi ini membutuhkan TAPI atau aplikasi kliennya untuk sepenuhnya menyadarinya.
Sintaks
LONG TSPIAPI TSPI_lineDevSpecificFeature(
DRV_REQUESTID dwRequestID,
HDRVLINE hdLine,
DWORD dwFeature,
LPVOID lpParams,
DWORD dwSize
);
Parameter
dwRequestID
Pengidentifikasi permintaan asinkron.
hdLine
Handel penyedia layanan ke perangkat baris.
dwFeature
Fitur yang akan dipanggil pada perangkat baris. Parameter ini menggunakan konstanta PHONEBUTTONFUNCTION_.
lpParams
Penunjuk ke area memori yang digunakan untuk menahan blok parameter yang bergantung pada fitur. Format blok parameter ini khusus untuk perangkat.
dwSize
Ukuran buffer dalam byte. Jika parameter lpParams adalah penunjuk ke string, ukuran harus menyertakan terminator null.
Nilai kembali
Mengembalikan dwRequestID atau nomor kesalahan jika terjadi kesalahan. Parameter aktual lResult dari ASYNC_COMPLETION yang sesuai adalah nol jika fungsi berhasil atau nomor kesalahan jika terjadi kesalahan. Kemungkinan nilai yang dikembalikan adalah sebagai berikut:
LINEERR_INVALFEATURE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.
Keterangan
Nilai pengembalian tambahan khusus untuk perangkat. Status panggilan hdCall khusus untuk perangkat.
Fungsi ini menyediakan aplikasi TAPI dengan kemampuan emulasi tombol fitur telepon. Ketika TAPI memanggil operasi ini atas nama aplikasi klien, IA menentukan kejadian "tekan tombol" yang setara. Metode pemanggilan fitur ini sangat bergantung pada perangkat, karena API tidak menentukan maknanya. Ketika aplikasi bergantung pada ekstensi khusus perangkat, aplikasi tidak berfokus dengan baik ke lingkungan penyedia layanan lainnya.
Fungsi ini disebut sebagai respons langsung terhadap aplikasi yang memanggil fungsi TAPI lineDevSpecificFeature . TAPI menerjemahkan parameter hLine yang digunakan pada tingkat TAPI ke parameter hdLine terkait yang digunakan pada tingkat TSPI. Buffer lpParams diteruskan melalui tidak dimodifikasi.
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