Compartir a través de


función TSPI_phoneGetHookSwitch (tspi.h)

La función TSPI_phoneGetHookSwitch devuelve el modo hookswitch actual del dispositivo telefónico abierto especificado.

Sintaxis

LONG TSPIAPI TSPI_phoneGetHookSwitch(
  HDRVPHONE hdPhone,
  LPDWORD   lpdwHookSwitchDevs
);

Parámetros

hdPhone

El identificador opaco del proveedor de servicios en el teléfono cuyo modo hookswitch se va a recuperar.

lpdwHookSwitchDevs

Puntero a una ubicación de tamaño DWORD en la que el proveedor de servicios escribe el modo de los dispositivos hookswitch del teléfono. Este parámetro usa una de las constantes PHONEHOOKSWITCHDEV_. Si una posición de bit es FALSE, el dispositivo hookswitch correspondiente es onhook. Si es TRUE, el micrófono o la parte del altavoz del dispositivo hookswitch correspondiente es offhook. Para averiguar si el micrófono o el altavoz están habilitados, TAPI puede usar TSPI_phoneGetStatus.

Valor devuelto

Devuelve cero si la función se ejecuta correctamente o un número de error si se produce un error. Los valores devueltos posibles son los siguientes:

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

Comentarios

Una vez que cambia el estado de hookswitch de un dispositivo y si la supervisión de hookswitch está habilitada, TAPI se envía un mensaje de PHONE_STATE.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tspi.h

Consulte también

constantes de PHONEHOOKSWITCHDEV_

PHONESTATUS

PHONE_STATE

TSPI_phoneGetStatus

TSPI_phoneSetHookSwitch