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 |