ITAddressTranslation::Metode TranslateAddress (tapi3if.h)
Metode TranslateAddress membuat antarmuka informasi terjemahan alamat. Tujuan utama metode TranslateAddress adalah untuk mendapatkan string pDestAddress (alamat dapat dialable) yang diperlukan sebagai parameter untuk ITAddress::CreateCall. Metode TranslateAddress mengembalikan alamat dialable secara tidak langsung, sebagai salah satu properti objek ITAddressTranslationInfo .
Sintaks
HRESULT TranslateAddress(
[in] BSTR pAddressToTranslate,
[in] long lCard,
[in] long lTranslateOptions,
[out] ITAddressTranslationInfo **ppTranslated
);
Parameter
[in] pAddressToTranslate
Penunjuk ke BSTR yang berisi alamat yang memerlukan terjemahan.
[in] lCard
Kartu panggilan yang digunakan untuk terjemahan.
[in] lTranslateOptions
Indikator opsi terjemahan, lihat LINETRANSLATEOPTION__Constants.
[out] ppTranslated
Penunjuk ke antarmuka ITAddressTranslationInfo yang baru dibuat.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Nilai | Makna |
---|---|
|
Metode berhasil. |
|
Parameter ppTranslated bukan pointer yang valid. |
|
Memori tidak cukup ada untuk melakukan operasi. |
|
Metode gagal karena alasan yang tidak diketahui. |
|
Nilai lTranslateOptions tidak valid. |
|
Alamat ini tidak memiliki TSP yang terkait dengannya. |
|
Registri rusak. |
|
Metode gagal dengan TAPI. |
|
TSP tidak tersedia. |
|
Nomor kartu tidak valid. |
Keterangan
Aplikasi harus menggunakan SysAllocString untuk mengalokasikan memori untuk pAddressToTranslate dan menggunakan SysFreeString untuk membebaskan memori ketika variabel tidak lagi diperlukan.
Metode TranslateAddress adalah pembungkus COM untuk fungsi TAPI 2.1 LineTranslateAddress .
TAPI memanggil metode AddRef pada antarmuka ITAddressTranslationInfo yang dikembalikan oleh TranslateAddress. Aplikasi harus memanggil Rilis pada antarmuka ITAddressTranslationInfo ke sumber daya gratis yang terkait dengannya.
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