Condividi tramite


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

Vedi anche

LINEDEVSTATUS

TSPI_lineGetAddressStatus