Freigeben über


ITBasicCallControl::Connect-Methode (tapi3if.h)

Die Connect-Methode versucht, die Verbindung eines ausgehenden Aufrufs abzuschließen.

Syntax

HRESULT Connect(
  [in] VARIANT_BOOL fSync
);

Parameter

[in] fSync

Boolescher Wert, der angibt, ob die Verbindung synchron (VARIANT_TRUE) oder asynchron (VARIANT_FALSE) ausgeführt werden soll.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
TAPI_E_INVALCALLSTATE

Der Aufrufzustand muss CS_IDLE sein.

TAPI_E_TIMEOUT
Der Vorgang ist fehlgeschlagen, weil für die TAPI 3-DLL ein Timeout aufgetreten ist. Das Timeoutintervall beträgt zwei Minuten.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.

Hinweise

Wenn der Aufruf asynchron ist, empfängt die Anwendung Über die ausgehende ITCallNotificationEvent-Schnittstelle Informationen über den Fortschritt des Aufrufs. Die Anwendung muss die ausgehende Schnittstelle registrieren, bevor Connect aufgerufen wird. Connect gibt möglicherweise S_OK zurück, aber die tatsächliche Verbindung schlägt möglicherweise fehl (und die Anwendung wird über die ausgehende Schnittstelle benachrichtigt).

Wenn der Aufruf synchron ist, wird diese Methode erst zurückgegeben, wenn sich der Aufruf im verbundenen Zustand befindet oder fehlschlägt.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h (Tapi3.h einschließen)
Bibliothek Uuid.lib
DLL Tapi3.dll

Weitere Informationen

Call-Objekt

Abschließen einer Sitzung

ITAddress::CreateCall

ITBasicCallControl