ITTAPI::SetApplicationPriority method (tapi3if.h)
Metode SetApplicationPriority memungkinkan aplikasi untuk mengatur prioritasnya dalam daftar prioritas handoff untuk jenis media tertentu atau mode permintaan Telepon Terbantu, atau untuk menghapus dirinya dari daftar prioritas.
Sintaks
HRESULT SetApplicationPriority(
[in] BSTR pAppFilename,
[in] long lMediaType,
[in] VARIANT_BOOL fPriority
);
Parameter
[in] pAppFilename
Pointer ke BSTR yang berisi nama aplikasi.
[in] lMediaType
Media yang terkait dengan aplikasi.
[in] fPriority
Prioritas baru untuk aplikasi. Jika nilai VARIANT_FALSE diteruskan, aplikasi dihapus dari daftar prioritas untuk media atau mode permintaan yang ditentukan (jika sudah tidak ada, tidak ada kesalahan yang dihasilkan). Jika nilai VARIANT_TRUE diteruskan, aplikasi dimasukkan sebagai aplikasi prioritas tertinggi untuk media atau mode permintaan (dan dihapus dari posisi prioritas yang lebih rendah, jika sudah ada dalam daftar).
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Tidak ada cukup memori untuk melakukan operasi. |
Keterangan
Aplikasi harus menggunakan SysAllocString untuk mengalokasikan memori untuk parameter pAppFilename dan menggunakan SysFreeString untuk membebaskan memori ketika variabel tidak lagi diperlukan.
Prioritas yang diatur dengan SetApplicationPriority akan bertahan di seluruh reboot sistem atau memulai ulang tapisrv. Fungsi ITTAPI::RegisterCallNotifications membuka baris tanpa prioritas panggilan yang ditentukan. Secara default, aplikasi prioritas tertinggi akan menjadi aplikasi yang pertama kali disebut ITTAPI::RegisterCallNotifications.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi3if.h (termasuk Tapi3.h) |
Pustaka | Uuid.lib |
DLL | Tapi3.dll |