Metodo ITBasicCallControl::Unpark (tapi3if.h)

Il metodo Unpark ottiene la chiamata dal parco.

Sintassi

HRESULT Unpark();

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
Il metodo è riuscito.
E_FAIL
L'operazione di parco non è supportata.
TAPI_E_INVALCALLSTATE
Lo stato della chiamata deve essere CS_IDLE.
TAPI_E_TIMEOUT
L'operazione non è riuscita perché la DLL TAPI 3 l'ha timeout. L'intervallo di timeout è di due minuti.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.

Commenti

Per annullare il parcheggio di una chiamata, CreateCall deve essere chiamato usando come indirizzo di destinazione la posizione corrente del parco della chiamata. Vedere l'esempio seguente.

Esempio

// 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();

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3if.h (includere Tapi3.h)
Libreria Uuid.lib
DLL Tapi3.dll

Vedi anche

Oggetto Call

ITAddress::CreateCall

ITBasicCallControl

Panoramica del parco

ParkDirect

ParkIndirect

lineUnpark