Metodo ITBasicCallControl::SwapHold (tapi3if.h)
Il metodo SwapHold scambia la chiamata (attiva) con la chiamata specificata in attesa.
Lo scambio della chiamata attiva con il blocco di consulenza consente all'applicazione di passare da queste due chiamate. Questo è tipico nell'attesa delle chiamate.
Sintassi
HRESULT SwapHold(
[in] ITBasicCallControl *pCall
);
Parametri
[in] pCall
Chiamare, attualmente in attesa, che deve essere reso attivo.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Operazione non supportata. |
|
Il parametro pCall non è un puntatore valido. |
|
Il parametro pCall non descrive una chiamata attualmente esistente. |
|
Memoria insufficiente per eseguire l'operazione. |
|
Operazione non riuscita. |
|
L'operazione non è riuscita perché la DLL TAPI 3 ha superato il timeout. L'intervallo di timeout è di due minuti. |
Commenti
Alcuni provider di servizi non supportano questa operazione mentre lo streaming è attivo. L'applicazione potrebbe dover chiamare ITStream::StopStream o ITSubStream::StopSubStream prima dell'operazione e ITStream::StartStream o ITSubStream::StartSubStream dopo il completamento dell'operazione.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (include Tapi3.h) |
Libreria | Uuid.lib |
DLL | Tapi3.dll |