funzione TSPI_lineGetCallStatus (tspi.h)

La funzione TSPI_lineGetCallStatus restituisce lo stato corrente della chiamata specificata.

Sintassi

LONG TSPIAPI TSPI_lineGetCallStatus(
  HDRVCALL         hdCall,
  LPLINECALLSTATUS lpCallStatus
);

Parametri

hdCall

Handle del provider di servizi per la chiamata da eseguire una query sullo stato. Lo stato della chiamata di hdCall può essere qualsiasi stato.

lpCallStatus

Puntatore a una struttura di dati di dimensioni variabile di tipo LINECALLSTATUS. Questa struttura viene riempita con informazioni sullo stato delle chiamate.

Valore restituito

Restituisce 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_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.

Commenti

La tabella seguente indica i membri della struttura di dati LINECALLSTATUS compilati dal provider di servizi e i membri compilati da TAPI. Il provider di servizi deve mantenere (non deve sovrascrivere) i valori compilati da TAPI.

Nome del membro TAPI Provider di servizi
dwTotalSize; X
dwNeededSize; X
dwUsedSize; X
dwCallState; X
dwCallStateMode; X
dwCallPrivilege; X
dwCallFeatures; X
dwDevSpecificSize; X
dwDevSpecificOffset; X
 

TSPI_lineGetCallStatus restituisce lo stato dinamico di una chiamata, mentre TSPI_lineGetCallInfo restituisce principalmente informazioni statiche su una chiamata. Le informazioni sullo stato della chiamata includono lo stato di chiamata corrente, informazioni dettagliate sulla modalità correlate alla chiamata mentre in questo stato (se presente), nonché un elenco delle funzioni TSPI disponibili TAPI possono richiamare sulla chiamata mentre la chiamata è in questo stato.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tspi.h

Vedi anche

LINECALLSTATUS

TSPI_lineGetCallInfo