ITAddressTranslation::TranslateDialog method (tapi3if.h)
Metode TranslateDialog menampilkan kotak dialog modal aplikasi yang memungkinkan pengguna untuk mengubah lokasi nomor telepon saat ini yang akan dihubungi, menyesuaikan parameter lokasi dan kartu panggilan, dan melihat efeknya.
Sintaks
HRESULT TranslateDialog(
[in] TAPIHWND hwndOwner,
[in] BSTR pAddressIn
);
Parameter
[in] hwndOwner
Handel ke jendela tempat kotak dialog akan dilampirkan. Dapat berupa nilai NULL untuk menunjukkan bahwa setiap jendela yang dibuat selama fungsi seharusnya tidak memiliki jendela pemilik.
[in] pAddressIn
Pointer ke BSTR yang berisi nomor telepon yang digunakan untuk menunjukkan efek perubahan pengguna pada parameter lokasi. Angka harus dalam format kanonis. Penunjuk ini dapat dibiarkan NULL, dalam hal ini bagian nomor telepon dari kotak dialog tidak ditampilkan. Jika parameter pAddressIn berisi subaddress atau bidang nama atau alamat tambahan yang dipisahkan dari alamat pertama oleh karakter ASCII CR dan LF, hanya alamat pertama yang digunakan dalam kotak dialog.
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Parameter hwndOwner bukan handel yang valid atau parameter pAddressIn bukan nomor telepon yang valid. |
|
Parameter pAddressIn bukan penunjuk yang valid. |
|
Memori tidak cukup ada untuk melakukan operasi. |
|
Terjadi kesalahan tak terduga. |
|
Pengaturan registri untuk terjemahan alamat tidak valid. |
|
Tidak ada TSP yang dapat melakukan terjemahan untuk alamat ini. |
|
Dialog sudah terbuka dan sedang digunakan. |
|
Alamat saat ini tidak valid. |
|
TAPI tidak dapat menyelesaikan operasi. |
Keterangan
Aplikasi harus menggunakan SysAllocString untuk mengalokasikan memori untuk pAddressIn dan menggunakan SysFreeString untuk membebaskan memori ketika variabel tidak lagi diperlukan.
Metode TranslateDialog adalah pembungkus COM untuk fungsi TAPI 2.1 LineTranslateDialog .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi3if.h (termasuk Tapi3.h) |
Pustaka | Uuid.lib |
DLL | Tapi3.dll |
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