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 |