funzione TSPI_lineRemoveFromConference (tspi.h)

La funzione TSPI_lineRemoveFromConference rimuove la chiamata specificata dalla conferenza telefonica a cui appartiene. Le chiamate rimanenti nella conferenza telefonica non sono interessate.

Sintassi

LONG TSPIAPI TSPI_lineRemoveFromConference(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall
);

Parametri

dwRequestID

Identificatore della richiesta asincrona.

hdCall

Handle della chiamata da rimuovere dalla conferenza. Lo stato della chiamata di hdCall può essere conferenza.

Valore restituito

Restituisce dwRequestID o un numero di errore se si verifica un errore. Il parametro effettivo lResult del ASYNC_COMPLETION corrispondente è zero se la funzione ha esito positivo o un numero di errore se si verifica un errore. I valori restituiti possibili sono i seguenti:

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

Commenti

Questa operazione rimuove una parte che attualmente appartiene a una conferenza telefonica. Dopo che la chiamata è stata rimossa correttamente, potrebbe essere possibile modificarla ulteriormente usando il relativo handle. È probabile che la disponibilità di questa operazione e il relativo risultato siano limitati in molte implementazioni. In molte implementazioni, ad esempio, solo la parte aggiunta più di recente può essere rimossa da una conferenza e la chiamata rimossa può essere eliminata automaticamente (diventa inattiva). Il provider di servizi indica le sue funzionalità in LINEDEVCAPS in relazione agli effetti disponibili della rimozione di una chiamata da una conferenza.

Se la rimozione di un partecipante da una conferenza è supportata, il provider di servizi deve indicare nel membro dwRemoveFromConfState in LINEADDRESSCAPS lo stato di chiamata a cui viene eseguita la transizione della chiamata dopo la rimozione dalla conferenza.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tspi.h

Vedi anche

ASYNC_COMPLETION

LINEADDRESSCAPS

LINEDEVCAPS

LINE_CALLSTATE

TSPI_lineAddToConference

TSPI_lineGetDevCaps

TSPI_lineSetupConference