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

Метод Unpark получает вызов из park.

Синтаксис

HRESULT Unpark();

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

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

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

Комментарии

Чтобы разблокировать вызов, необходимо вызвать CreateCall , используя в качестве адреса назначения текущее припаркованное расположение вызова. См. пример ниже.

Примеры

// Note: the parameters used in this call are obtained from elsewhere in the code.  

HRESULT hr = pAddress->CreateCall( bstrAddressToCall, 
                           dwAddressType, 
                           dwMediaTypes, 
                           &pBasicCall 
                           ); 
// If ( hr != S_OK ) process the error here. 

// Select appropriate terminals for call, and then call: 
pBasicCall ->Unpark();

Требования

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

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

Объект call

ITAddress::CreateCall

ITBasicCallControl

Общие сведения о парковке

ParkDirect

ParkIndirect

lineUnpark