Metodo ITBasicCallControl::Connect (tapi3if.h)
Il metodo Connect tenta di completare la connessione di una chiamata in uscita.
Sintassi
HRESULT Connect(
[in] VARIANT_BOOL fSync
);
Parametri
[in] fSync
Valore booleano che indica se la connessione deve essere eseguita in modo sincrono (VARIANT_TRUE) o in modo asincrono (VARIANT_FALSE).
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Lo stato della chiamata deve essere CS_IDLE. |
|
L'operazione non è riuscita perché la DLL TAPI 3 ha superato il timeout. L'intervallo di timeout è di due minuti. |
|
Memoria insufficiente per eseguire l'operazione. |
Commenti
Se la chiamata è asincrona, l'applicazione riceverà informazioni sull'avanzamento della chiamata tramite l'interfaccia in uscita ITCallNotificationEvent . L'applicazione deve registrare l'interfaccia in uscita prima di chiamare Connect. La connessione può restituire S_OK, ma la connessione effettiva potrebbe non riuscire e l'applicazione riceverà una notifica tramite l'interfaccia in uscita.
Se la chiamata è sincrona, questo metodo non restituirà finché la chiamata non è nello stato connesso o non riesce.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (include Tapi3.h) |
Libreria | Uuid.lib |
DLL | Tapi3.dll |