ITBasicCallControl::SwapHold-Methode (tapi3if.h)
Die SwapHold-Methode tauscht den Aufruf (der aktiv ist) durch den angegebenen Aufruf im Halteraum.
Durch den Austausch des aktiven Anrufs durch den Anruf bei der Konsultation kann die Anwendung zwischen diesen beiden Anrufen umschalten. Dies ist typisch für Anrufwarten.
Syntax
HRESULT SwapHold(
[in] ITBasicCallControl *pCall
);
Parameter
[in] pCall
Aufruf, der sich derzeit in der Warteschleife befindet, der aktiviert werden soll.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Methode war erfolgreich. |
|
Diese Operation wird nicht unterstützt. |
|
Der pCall-Parameter ist kein gültiger Zeiger. |
|
Der pCall-Parameter beschreibt keinen derzeit vorhandenen Aufruf. |
|
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden. |
|
Fehler beim Vorgang. |
|
Der Vorgang ist fehlgeschlagen, da die TAPI 3-DLL ein Timeout aufweist. Das Timeoutintervall beträgt zwei Minuten. |
Hinweise
Einige Dienstanbieter unterstützen diesen Vorgang nicht, während das Streaming aktiv ist. Die Anwendung muss möglicherweise ITStream::StopStream oder ITSubStream::StopSubStream vor dem Vorgang und ITStream::StartStream oder ITSubStream::StartSubStream nach Abschluss des Vorgangs aufrufen.
Anforderungen
Zielplattform | Windows |
Kopfzeile | tapi3if.h (einschließlich Tapi3.h) |
Bibliothek | Uuid.lib |
DLL | Tapi3.dll |