lineSwapHold-Funktion (tapi.h)
Die lineSwapHold-Funktion tauscht den angegebenen aktiven Aufruf durch den angegebenen Aufruf beim Abrufen von Konsultationen.
Syntax
LONG lineSwapHold(
HCALL hActiveCall,
HCALL hHeldCall
);
Parameter
hActiveCall
Handle für den aktiven Aufruf. Die Anwendung muss ein Besitzer des Anrufs sein. Der Aufrufstatus von hActiveCall muss verbunden sein.
hHeldCall
Behandeln Sie den Beratungsanruf. Die Anwendung muss ein Besitzer des Anrufs sein. Der Aufrufstatus von hHeldCall kann onHoldPendingTransfer, onHoldPendingConference oder onHold sein.
Rückgabewert
Gibt einen positiven Anforderungsbezeichner zurück, wenn die Funktion asynchron abgeschlossen wird, oder eine negative Fehlernummer, wenn ein Fehler auftritt. Der dwParam2-Parameter der entsprechenden LINE_REPLY Meldung ist null, wenn die Funktion erfolgreich ist, oder es ist eine negative Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_NOTOWNER, LINEERR_UNINITIALIZED.
Hinweise
Durch den Austausch des aktiven Anrufs durch den Anruf bei der Konsultation kann die Anwendung zwischen diesen beiden Anrufen wechseln oder umschalten. Dies ist typisch für Das Warten auf Anrufe.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tapi.h |
Bibliothek | Tapi32.lib |
DLL | Tapi32.dll |