fungsi TSPI_phoneGetExtensionID (tspi.h)
Fungsi TSPI_phoneGetExtensionID mengambil pengidentifikasi ekstensi yang didukung penyedia layanan untuk perangkat telepon yang ditunjukkan.
Sintaks
LONG TSPIAPI TSPI_phoneGetExtensionID(
DWORD dwDeviceID,
DWORD dwTSPIVersion,
LPPHONEEXTENSIONID lpExtensionID
);
Parameter
dwDeviceID
Perangkat telepon yang akan dikueri.
dwTSPIVersion
Menentukan nomor versi antarmuka yang dinegosiasikan untuk perangkat ini menggunakan TSPI_phoneNegotiateTSPIVersion. Fungsi ini beroperasi sesuai dengan spesifikasi antarmuka pada tingkat versi ini.
lpExtensionID
Penunjuk ke struktur jenis PHONEEXTENSIONID. Jika penyedia layanan mendukung ekstensi khusus penyedia, penyedia mengisi struktur ini dengan pengidentifikasi ekstensi ekstensi ini. Jika penyedia layanan tidak mendukung ekstensi, penyedia layanan mengisi struktur ini dengan semua nol. Pengidentifikasi ekstensi dari semua nol bukanlah pengidentifikasi ekstensi hukum, karena nilai all-zeros digunakan untuk menunjukkan bahwa penyedia layanan tidak mendukung ekstensi.
Nilai kembali
Mengembalikan nol jika fungsi berhasil, atau angka kesalahan jika terjadi kesalahan. Kemungkinan nilai yang dikembalikan adalah sebagai berikut:
PHONEERR_INCOMPATIBLEAPIVERSION, PHONEERR_RESOURCEUNAVAIL, PHONEERR_NODRIVER, PHONEERR_OPERATIONFAILED, PHONEERR_NOMEM, PHONEERR_OPERATIONUNAVAIL.
Keterangan
Fungsi ini biasanya dipanggil oleh TAPI sebagai respons terhadap aplikasi yang memanggil fungsi phoneNegotiateAPIVersion . Hasil yang dikembalikan oleh penyedia layanan harus sesuai untuk digunakan dalam panggilan berikutnya ke TSPI_phoneNegotiateExtVersion.
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