funzione lineSetLineDevStatus (tapi.h)

La funzione lineSetLineDevStatus imposta lo stato del dispositivo linea. Ad eccezione della convalida dei parametri di base, è un passaggio diretto al provider di servizi. Il provider di servizi invia un messaggio di LINE_LINEDEVSTATE per informare le applicazioni del nuovo stato, quando impostato; TAPI non sintetizza questi messaggi.

Sintassi

LONG lineSetLineDevStatus(
  HLINE hLine,
  DWORD dwStatusToChange,
  DWORD fStatus
);

Parametri

hLine

Gestire il dispositivo linea.

dwStatusToChange

Una o più costanti LINEDEVSTATUSFLAGS_.

fStatus

TRUE (–1) per attivare i bit di stato indicati, FALSE (0) per disattivare.

Valore restituito

Restituisce un identificatore di richiesta positivo se l'operazione asincrona viene avviata; in caso contrario, la funzione restituisce uno dei valori di errore negativi seguenti:

LINEERR_INVALLINEHANDLE, LINEERR_INVALLINESTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONUNAVAIL, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Requisiti

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