Compartilhar via


função TSPI_phoneGetHookSwitch (tspi.h)

A função TSPI_phoneGetHookSwitch retorna o modo hookswitch atual do dispositivo de telefone aberto especificado.

Sintaxe

LONG TSPIAPI TSPI_phoneGetHookSwitch(
  HDRVPHONE hdPhone,
  LPDWORD   lpdwHookSwitchDevs
);

Parâmetros

hdPhone

A alça opaca do provedor de serviços para o telefone cujo modo hookswitch deve ser recuperado.

lpdwHookSwitchDevs

Um ponteiro para um local do tamanho DWORD no qual o provedor de serviços grava o modo dos dispositivos hookswitch do telefone. Esse parâmetro usa uma das constantes PHONEHOOKSWITCHDEV_. Se uma posição de bit for FALSE, o dispositivo hookswitch correspondente será onhook. Se TRUE, a parte do microfone e/ou alto-falante do dispositivo hookswitch correspondente estará offhook. Para descobrir se o microfone e/ou o alto-falante estão habilitados, o TAPI pode usar TSPI_phoneGetStatus.

Retornar valor

Retornará zero se a função for bem-sucedida ou um número de erro se ocorrer um erro. Os valores retornados possíveis são os seguintes:

PHONEERR_INVALPHONEHANDLE, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_NOMEM, PHONEERR_OPERATIONUNAVAIL.

Comentários

Depois que o estado hookswitch de um dispositivo for alterado e se o monitoramento hookswitch estiver habilitado, o TAPI será enviado um PHONE_STATE mensagem.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tspi.h

Confira também

Constantes PHONEHOOKSWITCHDEV_

PHONESTATUS

PHONE_STATE

TSPI_phoneGetStatus

TSPI_phoneSetHookSwitch