TSPI_lineRemoveFromConference-Funktion (tspi.h)

Die funktion TSPI_lineRemoveFromConference entfernt den angegebenen Anruf aus der Telefonkonferenz, zu der er derzeit gehört. Die verbleibenden Anrufe in der Telefonkonferenz sind nicht betroffen.

Syntax

LONG TSPIAPI TSPI_lineRemoveFromConference(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

Parameter

dwRequestID

Der Bezeichner der asynchronen Anforderung.

hdCall

Das Handle für den Anruf, der aus der Konferenz entfernt werden soll. Der Anrufstatus von hdCall kann konferenzt werden.

Rückgabewert

Gibt dwRequestID oder eine Fehlernummer zurück, wenn ein Fehler auftritt. Der tatsächliche lResult-Parameter der entsprechenden ASYNC_COMPLETION ist null, wenn die Funktion erfolgreich ist, oder eine Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind:

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.

Hinweise

Durch diesen Vorgang wird eine Partei entfernt, die derzeit zu einer Telefonkonferenz gehört. Nachdem der Aufruf erfolgreich entfernt wurde, kann er mithilfe des Handles weiter bearbeitet werden. Die Verfügbarkeit dieses Vorgangs und dessen Ergebnis sind in vielen Implementierungen wahrscheinlich eingeschränkt. In vielen Implementierungen kann beispielsweise nur die zuletzt hinzugefügte Partei aus einer Konferenz entfernt werden, und der entfernte Anruf wird möglicherweise automatisch gelöscht (wird im Leerlauf). Der Dienstanbieter gibt seine Funktionen in LINEDEVCAPS in Bezug auf die verfügbaren Auswirkungen des Entfernens eines Anrufs aus einer Konferenz an.

Wenn das Entfernen eines Teilnehmers von einer Konferenz unterstützt wird, muss der Dienstanbieter im dwRemoveFromConfState-Member in LINEADDRESSCAPS den Anrufzustand angeben, in den der Anruf übergehen soll, nachdem er aus der Konferenz entfernt wurde.

Anforderungen

   
Zielplattform Windows
Kopfzeile tspi.h

Weitere Informationen

ASYNC_COMPLETION

LINEADDRESSCAPS

LINEDEVCAPS

LINE_CALLSTATE

TSPI_lineAddToConference

TSPI_lineGetDevCaps

TSPI_lineSetupConference