Compartilhar via


Constantes PHONESTATE_

As constantes PHONESTATE_ sinalizador de bits descrevem vários itens status para um dispositivo de telefone.

PHONESTATE_CAPSCHANGE

Indica que, devido a alterações de configuração feitas pelo usuário ou outras circunstâncias, um ou mais dos membros na estrutura PHONECAPS foram alterados . O aplicativo deve usar phoneGetDevCaps para ler a estrutura atualizada. Se um provedor de serviços enviar uma mensagem de PHONE_STATE que contém esse valor para TAPI, o TAPI o transmitirá para aplicativos que negociaram o TAPI versão 1.4 ou posterior; Os aplicativos que negociam uma versão anterior da API receberão PHONE_STATE mensagens especificando PHONESTATE_REINIT, exigindo que eles desliguem e reinicializem sua conexão com o TAPI para obter as informações atualizadas.

PHONESTATE_CONNECTED

A conexão entre o dispositivo de telefone e o TAPI acabou de ser feita. Isso acontece quando o TAPI é invocado pela primeira vez ou quando o fio que conecta o telefone ao computador está conectado com TAPI ativo.

PHONESTATE_DEVSPECIFIC

As informações específicas do dispositivo do telefone foram alteradas.

PHONESTATE_DISCONNECTED

A conexão entre o dispositivo de telefone e o TAPI acabou de ser interrompida. Isso acontece quando o fio que conecta o telefone definido ao computador está desconectado enquanto o TAPI está ativo.

PHONESTATE_DISPLAY

A exibição do telefone foi alterada.

PHONESTATE_HANDSETGAIN

A configuração de ganho do microfone do aparelho mudou.

PHONESTATE_HANDSETHOOKSWITCH

O estado hookswitch do aparelho mudou.

PHONESTATE_HANDSETVOLUME

A configuração de volume do alto-falante do aparelho mudou.

PHONESTATE_HEADSETHOOKSWITCH

O estado hookswitch do headset foi alterado.

PHONESTATE_HEADSETGAIN

A configuração de ganho do microfone do headset foi alterada.

PHONESTATE_HEADSETVOLUME

A configuração de volume do alto-falante do headset foi alterada.

PHONESTATE_LAMP

Uma lâmpada do telefone mudou.

PHONESTATE_MONITORS

O número de monitores para o dispositivo de telefone.

PHONESTATE_OTHER

Os itens status telefone diferentes dos listados abaixo foram alterados. O aplicativo deve marcar o telefone atual status para determinar quais itens foram alterados.

PHONESTATE_OWNER

O número de proprietários do dispositivo de telefone.

PHONESTATE_REINIT

Os itens foram alterados na configuração de dispositivos de telefone. Para tomar conhecimento dessas alterações (quanto à aparência de novos dispositivos de telefone), o aplicativo deve reinicializar o uso do TAPI.

PHONESTATE_REMOVED

Indica que o dispositivo está sendo removido do sistema pelo provedor de serviços (provavelmente por meio de ação do usuário, por meio de um painel de controle ou utilitário semelhante). Uma mensagem PHONE_STATE com esse valor normalmente será seguida imediatamente por uma mensagem de PHONE_CLOSE no dispositivo. As tentativas subsequentes de acessar o dispositivo antes da reinicialização do TAPI resultarão em PHONEERR_NODEVICE ser retornado ao aplicativo. Se um provedor de serviços enviar uma mensagem de PHONE_STATE que contém esse valor para TAPI, o TAPI o transmitirá para aplicativos que negociaram o TAPI versão 1.4 ou posterior; os aplicativos que negociam uma versão anterior da API não receberão nenhuma notificação.

PHONESTATE_RESUME

O uso do dispositivo de telefone pelo aplicativo é retomado após ter sido suspenso por algum tempo.

PHONESTATE_RINGMODE

O modo de toque do telefone foi alterado.

PHONESTATE_RINGVOLUME

O volume de toque do telefone foi alterado.

PHONESTATE_SPEAKERHOOKSWITCH

O estado hookswitch do viva-voz mudou.

PHONESTATE_SPEAKERGAIN

O estado de configuração de ganho do microfone do viva-voz foi alterado.

PHONESTATE_SPEAKERVOLUME

A configuração de volume do alto-falante do viva-voz foi alterada.

PHONESTATE_SUSPEND

O uso do telefone pelo aplicativo está temporariamente suspenso.

Comentários

Sem extensibilidade. Todos os 32 bits são reservados.

Requisitos

Requisito Valor
Versão do TAPI
Requer TAPI 2.0 ou posterior
Cabeçalho
Tapi.h

Confira também

PHONE_CLOSE

PHONE_STATE

PHONECAPS

Phonegetdevcaps