funzione lineSetStatusMessages (tapi.h)

La funzione lineSetStatusMessages consente a un'applicazione di specificare quali messaggi di notifica ricevere per gli eventi correlati alle modifiche dello stato per la riga specificata o uno dei relativi indirizzi.

Sintassi

LONG lineSetStatusMessages(
  HLINE hLine,
  DWORD dwLineStates,
  DWORD dwAddressStates
);

Parametri

hLine

Gestire il dispositivo linea.

dwLineStates

Matrice di bit che identifica per quale stato del dispositivo riga modifica un messaggio da inviare all'applicazione. Questo parametro usa una o più costanti LINEDEVSTATE_.

dwAddressStates

Matrice bit che identifica per lo stato dell'indirizzo che modifica un messaggio deve essere inviato all'applicazione. Questo parametro usa una o più costanti LINEADDRESSSTATE_.

Valore restituito

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

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

Commenti

TAPI definisce un numero di messaggi che informano le applicazioni sugli eventi che si verificano su righe e indirizzi. Un'applicazione potrebbe non essere interessata alla ricezione di tutti i messaggi di modifica dello stato della riga e dell'indirizzo. La funzione lineSetStatusMessages può essere usata per selezionare i messaggi ricevuti dall'applicazione. Per impostazione predefinita, la segnalazione dello stato dell'indirizzo e della riga è disabilitata.

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

LINE_CLOSE

LINE_LINEDEVSTATE

Panoramica di riferimento su TAPI 2.2

lineInitialize

lineInitializeEx

lineOpen