Funzione lineGetLineDevStatus (tapi.h)

La funzione lineGetLineDevStatus consente a un'applicazione di eseguire una query sul dispositivo a riga aperta specificato per verificarne lo stato corrente.

Sintassi

LONG lineGetLineDevStatus(
  HLINE           hLine,
  LPLINEDEVSTATUS lpLineDevStatus
);

Parametri

hLine

Gestire il dispositivo a riga aperta su cui eseguire una query.

lpLineDevStatus

Puntatore a una struttura di dati con dimensioni variabili di tipo LINEDEVSTATUS. Al termine della richiesta, questa struttura viene riempita con lo stato del dispositivo della riga. Prima di chiamare lineGetLineDevStatus, l'applicazione deve impostare il membro dwTotalSize di questa struttura per indicare la quantità di memoria disponibile per TAPI per la restituzione di informazioni.

Valore restituito

Restituisce zero se la richiesta ha esito positivo o negativo se si verifica un errore. I valori restituiti possibili sono:

LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_STRUCTURETOOSMALL, LINEERR_NOMEM, LINEERR_UNINITIALIZED, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL.

Commenti

Un'applicazione usa lineGetLineDevStatus per eseguire una query sul dispositivo della riga per verificarne lo stato corrente. Queste informazioni sullo stato si applicano a livello globale a tutti gli indirizzi nel dispositivo line. Usare lineGetAddressStatus per determinare le informazioni sullo stato relative a un indirizzo specifico in una riga.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi.h
Libreria Tapi32.lib
DLL Tapi32.dll

Vedi anche

Informazioni di riferimento sui servizi di telefonia di base

LINEDEVSTATUS

Panoramica dei riferimenti a TAPI 2.2

lineGetAddressStatus