Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод SetApplicationPriority позволяет приложению задать приоритет в списке приоритета передачи для определенного типа мультимедиа или режима запроса вспомогательной телефонии или удалиться из списка приоритетов.
Синтаксис
HRESULT SetApplicationPriority(
[in] BSTR pAppFilename,
[in] long lMediaType,
[in] VARIANT_BOOL fPriority
);
Параметры
[in] pAppFilename
Указатель на BSTR , содержащий имя приложения.
[in] lMediaType
Носитель, связанный с приложением.
[in] fPriority
Новый приоритет для приложения. Если передается значение VARIANT_FALSE, приложение удаляется из списка приоритетов для указанного носителя или режима запроса (если оно уже отсутствует, ошибка не создается). Если передается значение VARIANT_TRUE, приложение вставляется как приложение с наивысшим приоритетом для мультимедиа или режима запроса (и удаляется из позиции с более низким приоритетом, если оно уже было в списке).
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
| Код возврата | Описание |
|---|---|
|
Метод успешно выполнен. |
|
Для выполнения операции недостаточно памяти. |
Комментарии
Приложение должно использовать SysAllocString для выделения памяти для параметра pAppFilename и использовать SysFreeString для освобождения памяти, когда переменная больше не нужна.
Приоритеты, заданные с помощью SetApplicationPriority , будут сохраняться при перезагрузке системы или при перезапуске tapisrv. Функция ITTAPI::RegisterCallNotifications открывает строку без заданных приоритетов вызовов. По умолчанию самым приоритетным приложением будет приложение, которое сначала назвало ITTAPI::RegisterCallNotifications.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | tapi3if.h (включая Tapi3.h) |
| Библиотека | Uuid.lib |
| DLL | Tapi3.dll |