funzione TSPI_lineGetLineDevStatus (tspi.h)
La funzione TSPI_lineGetLineDevStatus esegue una query sul dispositivo aperto specificato per lo stato corrente. Le informazioni restituite sono globali per tutti gli indirizzi nella riga.
Sintassi
LONG TSPIAPI TSPI_lineGetLineDevStatus(
HDRVLINE hdLine,
LPLINEDEVSTATUS lpLineDevStatus
);
Parametri
hdLine
L'handle del provider di servizi alla riga da eseguire una query.
lpLineDevStatus
Puntatore a una struttura di dati di dimensioni variabile di tipo LINEDEVSTATUS. Questa struttura viene riempita con lo stato del dispositivo della linea.
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_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.
Commenti
La tabella seguente indica i membri della struttura di dati LINEDEVSTATUS compilati da TAPI e compilati dal provider di servizi. 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 | |
dwNumOpens; | X | |
dwOpenMediaModes; | X | |
dwNumActiveCalls; | X | |
dwNumOnHoldCalls; | X | |
dwNumOnHoldPendCalls; | X | |
dwLineFeatures; | X | |
dwNumCallCompletions; | X | |
dwRingMode; | X | |
dwSignalLevel; | X | |
dwBatteryLevel; | X | |
dwRoamMode; | X | |
dwDevStatusFlags; | X | |
dwTerminalModesSize; | X | |
dwTerminalModesOffset; | X | |
dwDevSpecificSize; | X | |
dwDevSpecificOffset; | X |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tspi.h |