Share via


constantes de PHONESTATE_

Las constantes de marca de bits PHONESTATE_ describen varios elementos de estado para un dispositivo telefónico.

PHONESTATE_CAPSCHANGE

Indica que, debido a los cambios de configuración realizados por el usuario u otras circunstancias, uno o varios de los miembros de la estructura PHONECAPS han cambiado. La aplicación debe usar phoneGetDevCaps para leer la estructura actualizada. Si un proveedor de servicios envía un mensaje de PHONE_STATE que contiene este valor a TAPI, TAPI lo pasará a las aplicaciones que han negociado la versión 1.4 o posterior de TAPI; Las aplicaciones que negocian una versión anterior de la API recibirán mensajes PHONE_STATE que especifican PHONESTATE_REINIT, lo que les pedirá que apaguen y reinicialicen su conexión a TAPI para obtener la información actualizada.

PHONESTATE_CONNECTED

Se acaba de establecer la conexión entre el dispositivo telefónico y TAPI. Esto sucede cuando TAPI se invoca por primera vez o cuando el cable que conecta el teléfono al equipo está conectado con TAPI activo.

PHONESTATE_DEVSPECIFIC

La información específica del dispositivo del teléfono ha cambiado.

PHONESTATE_DISCONNECTED

La conexión entre el dispositivo telefónico y TAPI se interrumpió. Esto sucede cuando el cable que conecta el teléfono establecido en el equipo está desconectado mientras TAPI está activo.

PHONESTATE_DISPLAY

La pantalla del teléfono ha cambiado.

PHONESTATE_HANDSETGAIN

La configuración de ganancia del micrófono del teléfono ha cambiado.

PHONESTATE_HANDSETHOOKSWITCH

El estado del hookswitch del terminal ha cambiado.

PHONESTATE_HANDSETVOLUME

La configuración del volumen del altavoz del teléfono ha cambiado.

PHONESTATE_HEADSETHOOKSWITCH

El estado del gancho del casco ha cambiado.

PHONESTATE_HEADSETGAIN

La configuración de ganancia del micrófono del casco ha cambiado.

PHONESTATE_HEADSETVOLUME

La configuración del volumen del altavoz del casco ha cambiado.

PHONESTATE_LAMP

Una lámpara del teléfono ha cambiado.

PHONESTATE_MONITORS

Número de monitores para el dispositivo telefónico.

PHONESTATE_OTHER

Los elementos de estado del teléfono distintos de los que se enumeran a continuación han cambiado. La aplicación debe comprobar el estado actual del teléfono para determinar qué elementos han cambiado.

PHONESTATE_OWNER

Número de propietarios del dispositivo telefónico.

PHONESTATE_REINIT

Los elementos han cambiado en la configuración de dispositivos telefónicos. Para conocer estos cambios (en cuanto a la apariencia de los nuevos dispositivos telefónicos), la aplicación debe reinicializar su uso de TAPI.

PHONESTATE_REMOVED

Indica que el proveedor de servicios quita el dispositivo del sistema (lo más probable es que a través de la acción del usuario, a través de un panel de control o una utilidad similar). Normalmente, un mensaje de PHONE_STATE con este valor irá seguido de un mensaje de PHONE_CLOSE en el dispositivo. Los intentos posteriores de acceder al dispositivo antes de reinicializar TAPI darán lugar a PHONEERR_NODEVICE devolverse a la aplicación. Si un proveedor de servicios envía un mensaje de PHONE_STATE que contiene este valor a TAPI, TAPI lo pasará a las aplicaciones que han negociado la versión 1.4 o posterior de TAPI; las aplicaciones que negocian una versión de API anterior no recibirán ninguna notificación.

PHONESTATE_RESUME

El uso de la aplicación del dispositivo telefónico se reanuda después de haber sido suspendido durante algún tiempo.

PHONESTATE_RINGMODE

El modo de llamada del teléfono ha cambiado.

PHONESTATE_RINGVOLUME

El volumen del anillo del teléfono ha cambiado.

PHONESTATE_SPEAKERHOOKSWITCH

El estado de hookswitch del altavoz ha cambiado.

PHONESTATE_SPEAKERGAIN

El estado de configuración de ganancia del micrófono del altavoz ha cambiado.

PHONESTATE_SPEAKERVOLUME

La configuración del volumen del altavoz del altavoz ha cambiado.

PHONESTATE_SUSPEND

El uso de la aplicación del teléfono se suspende temporalmente.

Comentarios

No hay extensibilidad. Todos los 32 bits están reservados.

Requisitos

Requisito Value
Versión de TAPI
Requiere TAPI 2.0 o posterior
Encabezado
Tapi.h

Consulte también

PHONE_CLOSE

PHONE_STATE

PHONECAPS

phoneGetDevCaps