Метод ITBasicCallControl::Connect (tapi3if.h)

Метод Connect пытается завершить подключение исходящего вызова.

Синтаксис

HRESULT Connect(
  [in] VARIANT_BOOL fSync
);

Параметры

[in] fSync

Логическое значение, указывающее, должно ли соединение выполняться синхронно (VARIANT_TRUE) или асинхронно (VARIANT_FALSE).

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод успешно выполнен.
TAPI_E_INVALCALLSTATE

Состояние вызова должно быть CS_IDLE.

TAPI_E_TIMEOUT
Операция завершилась сбоем, так как время ожидания библиотеки DLL TAPI 3 истекло. Интервал времени ожидания составляет две минуты.
E_OUTOFMEMORY
Для выполнения операции недостаточно памяти.

Комментарии

Если вызов является асинхронным, приложение будет получать сведения о ходе вызова через исходящий интерфейс ITCallNotificationEvent . Приложение должно зарегистрировать исходящий интерфейс перед вызовом Connect. Подключение может вернуть S_OK, но фактическое подключение может завершиться ошибкой (и приложение будет уведомлено через исходящий интерфейс).

Если вызов является синхронным, этот метод не будет возвращать, пока вызов не перейдет в подключенное состояние или не завершится ошибкой.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

См. также раздел

Объект вызова

Завершение сеанса

ITAddress::CreateCall

ITBasicCallControl