Метод ITBasicCallControl::SwapHold (tapi3if.h)
Метод SwapHold переключает вызов (который является активным) указанным вызовом при удержании.
Замена активного звонка на удержание при консультации позволяет приложению переключаться между этими двумя вызовами. Это типично для ожидания вызова.
Синтаксис
HRESULT SwapHold(
[in] ITBasicCallControl *pCall
);
Параметры
[in] pCall
Вызов, который сейчас находится на удержании, который должен быть активирован.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Метод успешно выполнен. |
|
Эта операция не поддерживается. |
|
Параметр pCall не является допустимым указателем. |
|
Параметр pCall не описывает существующий вызов. |
|
Для выполнения операции недостаточно памяти. |
|
Операция не удалась. |
|
Операция завершилась сбоем, так как время ожидания библиотеки DLL TAPI 3 истекло. Интервал времени ожидания составляет две минуты. |
Комментарии
Некоторые поставщики услуг не поддерживают эту операцию во время активной потоковой передачи. Приложению может потребоваться вызвать ITStream::StopStream или ITSubStream::StopSubStream перед операцией и ITStream::StartStream или ITSubStream::StartSubStream после завершения операции.
Требования
Целевая платформа | Windows |
Header | tapi3if.h (включая Tapi3.h) |
Библиотека | Uuid.lib |
DLL | Tapi3.dll |