Costanti PHONESTATE_

Le costanti PHONESTATE_ flag di bit descrivono vari elementi di stato per un dispositivo telefonico.

PHONESTATE_CAPSCHANGE

Indica che, a causa delle modifiche di configurazione apportate dall'utente o da altre circostanze, uno o più membri nella struttura PHONECAPS sono stati modificati. L'applicazione deve usare phoneGetDevCaps per leggere la struttura aggiornata. Se un provider di servizi invia un messaggio PHONE_STATE contenente questo valore a TAPI, TAPI lo passerà alle applicazioni che hanno negoziato TAPI versione 1.4 o successiva; le applicazioni che negoziano una versione precedente dell'API riceveranno PHONE_STATE messaggi che specificano PHONESTATE_REINIT, richiedendole di arrestare e reinizializzare la connessione a TAPI per ottenere le informazioni aggiornate.

PHONESTATE_CONNECTED

La connessione tra il dispositivo telefonico e TAPI è stata appena stabilita. Ciò si verifica quando TAPI viene richiamato per la prima volta o quando il cavo che collega il telefono al PC è collegato con TAPI attivo.

PHONESTATE_DEVSPECIFIC

Le informazioni specifiche del dispositivo del telefono sono cambiate.

PHONESTATE_DISCONNECTED

La connessione tra il dispositivo telefonico e TAPI è stata interrotta. Ciò si verifica quando il cavo che collega il telefono impostato al PC è scollegato mentre TAPI è attivo.

PHONESTATE_DISPLAY

La visualizzazione del telefono è cambiata.

PHONESTATE_HANDSETGAIN

L'impostazione del guadagno del microfono del ricevitore è cambiata.

PHONESTATE_HANDSETHOOKSWITCH

Lo stato hookswitch dell'handset è cambiato.

PHONESTATE_HANDSETVOLUME

L'impostazione del volume dell'altoparlante del ricevitore è cambiata.

PHONESTATE_HEADSETHOOKSWITCH

Lo stato hookswitch del visore vr è cambiato.

PHONESTATE_HEADSETGAIN

L'impostazione del guadagno del microfono del visore vr è cambiata.

PHONESTATE_HEADSETVOLUME

L'impostazione del volume dell'altoparlante del visore vr è cambiata.

PHONESTATE_LAMP

Una lampada del telefono è cambiata.

PHONESTATE_MONITORS

Numero di monitoraggi per il dispositivo telefonico.

PHONESTATE_OTHER

Gli elementi di stato del telefono diversi da quelli elencati di seguito sono stati modificati. L'applicazione deve controllare lo stato del telefono corrente per determinare quali elementi sono stati modificati.

PHONESTATE_OWNER

Numero di proprietari per il dispositivo telefonico.

PHONESTATE_REINIT

Gli elementi sono stati modificati nella configurazione dei dispositivi telefonici. Per essere consapevoli di queste modifiche (come per l'aspetto di nuovi dispositivi telefonici), l'applicazione deve reinizializzare l'uso di TAPI.

PHONESTATE_REMOVED

Indica che il dispositivo viene rimosso dal sistema dal provider di servizi (molto probabilmente tramite l'azione dell'utente, tramite un pannello di controllo o un'utilità simile). Un messaggio PHONE_STATE con questo valore verrà normalmente seguito da un messaggio PHONE_CLOSE nel dispositivo. I tentativi successivi di accedere al dispositivo prima della reinizializzazione tapi genereranno PHONEERR_NODEVICE essere restituiti all'applicazione. Se un provider di servizi invia un messaggio di PHONE_STATE contenente questo valore a TAPI, TAPI lo passerà alle applicazioni che hanno negoziato TAPI versione 1.4 o successiva; le applicazioni che negoziano una versione precedente dell'API non riceveranno alcuna notifica.

PHONESTATE_RESUME

L'uso del dispositivo telefonico dell'applicazione viene ripreso dopo essere stato sospeso per qualche tempo.

PHONESTATE_RINGMODE

La modalità circolare del telefono è cambiata.

PHONESTATE_RINGVOLUME

Il volume dell'anello del telefono è cambiato.

PHONESTATE_SPEAKERHOOKSWITCH

Lo stato hookswitch dell'altoparlante è cambiato.

PHONESTATE_SPEAKERGAIN

Lo stato dell'impostazione del microfono del microfono dell'altoparlante è cambiato.

PHONESTATE_SPEAKERVOLUME

L'impostazione del volume dell'altoparlante dell'altoparlante è cambiata.

PHONESTATE_SUSPEND

L'uso del telefono dell'applicazione viene sospeso temporaneamente.

Commenti

Nessuna estendibilità. Tutti i 32 bit sono riservati.

Requisiti

Requisito Valore
Versione TAPI
Richiede TAPI 2.0 o versione successiva
Intestazione
Tapi.h

Vedi anche

PHONE_CLOSE

PHONE_STATE

PHONECAPS

phoneGetDevCaps