costanti LINEDEVCAPFLAGS_
Le costanti LINEDEVCAPFLAGS_ flag di bit sono una raccolta di booleani che descrivono varie funzionalità del dispositivo linea.
-
LINEDEVCAPFLAGS_CALLHUB
-
-
Indica se gli hub di chiamata sono supportati in questa riga. Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.
-
-
LINEDEVCAPFLAGS_CALLHUBTRACKING
-
-
Indica se il rilevamento dell'hub chiamate è supportato in questa riga. Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.
-
-
LINEDEVCAPFLAGS_CLOSEDROP
-
-
Specifica cosa accade quando una riga aperta viene chiusa mentre l'applicazione ha chiamate attive nella riga. Se TRUE, il provider di servizi viene eliminato (cancella) tutte le chiamate attive sulla riga quando l'ultima applicazione che ha aperto la riga lo chiude con lineClose. Se FALSE, il provider di servizi non rilascia chiamate attive in tali casi. Le chiamate rimangono invece attive e sotto controllo dei dispositivi esterni. Un provider di servizi imposta in genere questo bit su FALSE se è presente un altro dispositivo che può mantenere attiva la chiamata, ad esempio, se una linea analogica ha il computer e il telefono impostato entrambi si connettono direttamente a loro in una configurazione linea di parti, il telefono offhook mantiene automaticamente la chiamata attiva anche dopo che il computer è inattivo.
Le applicazioni devono controllare questo flag per determinare se avvisare l'utente (con una finestra di dialogo OK/Annulla) che le chiamate attive verranno perse.
-
-
LINEDEVCAPFLAGS_CROSSADDRCONF
-
-
Specifica se le chiamate su indirizzi diversi su questa riga possono essere conferenze.
-
-
LINEDEVCAPFLAGS_DIALBILLING
-
-
LINEDEVCAPFLAGS_DIALDIALTONE
-
-
LINEDEVCAPFLAGS_DIALQUIET
-
-
Questi flag indicano se il modificatore stringa dialable "$", "@" o "W" è supportato per un determinato dispositivo di riga. È TRUE se il modificatore è supportato; in caso contrario, FALSE. "?" (richiedere all'utente di continuare la composizione) non è mai supportato da un dispositivo linea. Questi flag consentono a un'applicazione di determinare in primo piano quali modificatori comportano la generazione di una LINEERR. L'applicazione ha la scelta di stringhe pre-analisi per caratteri non supportati o di passare la stringa "raw" dalla rigaTranslateAddress direttamente al provider come parte di funzioni come lineMakeCall o lineDial e consentire alla funzione di generare un errore per indicare il modificatore non supportato si verifica prima nella stringa.
-
-
LINEDEVCAPFLAGS_HIGHLEVCOMP
-
-
Specifica se gli elementi delle informazioni di compatibilità di alto livello sono supportati in questa riga.
-
-
LINEDEVCAPFLAGS_LOWLEVCOMP
-
-
Specifica se gli elementi delle informazioni sulla compatibilità di basso livello sono supportati in questa riga.
-
-
LINEDEVCAPFLAGS_MEDIACONTROL
-
-
Specifica se le operazioni di controllo multimediale sono disponibili per le chiamate in questa riga.
-
-
LINEDEVCAPFLAGS_MSP
-
-
Indica se un provider di servizi multimediali (MSP) è associato alla riga. Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.
-
-
LINEDEVCAPFLAGS_MULTIPLEADDR
-
-
Specifica se lineMakeCall, lineDial, TSPI_lineMakeCall o TSPI_lineDial è in grado di gestire più indirizzi contemporaneamente (come per il multiplexing inverso).
-
-
LINEDEVCAPFLAGS_PRIVATEOBJECTS
-
-
Indica se sono state implementate interfacce specifiche del provider . Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.
-
Commenti
Nessuna estendibilità. Tutti i 32 bit sono riservati.
Requisiti
Requisito | Valore |
---|---|
Versione TAPI |
Richiede TAPI 2.0 o versione successiva |
Intestazione |
|