Compartir a través de


TSPI_phoneSetHookSwitch función (tspi.h)

La función TSPI_phoneSetHookSwitch establece el estado de enlace de los dispositivos hookswitch del teléfono abierto especificados en el modo especificado. Solo se ve afectado el estado de hookswitch de los dispositivos hookswitch enumerados.

Sintaxis

LONG TSPIAPI TSPI_phoneSetHookSwitch(
  DRV_REQUESTID dwRequestID,
  HDRVPHONE     hdPhone,
  DWORD         dwHookSwitchDevs,
  DWORD         dwHookSwitchMode
);

Parámetros

dwRequestID

Identificador de la solicitud asincrónica.

hdPhone

Identificador del teléfono que contiene los dispositivos hookswitch cuyos modos se van a establecer.

dwHookSwitchDevs

Los dispositivos cuyo modo hookswitch se va a establecer. Este parámetro usa una de las constantes PHONEHOOKSWITCHDEV_.

dwHookSwitchMode

Modo hookswitch que se va a establecer. Este parámetro solo puede tener una de las constantes PHONEHOOKSWITCHMODE_.

Valor devuelto

Devuelve dwRequestID o un número de error si se produce un error. El parámetro real lResult del ASYNC_COMPLETION correspondiente es cero si la función se ejecuta correctamente o es un número de error si se produce un error. Los valores devueltos posibles son los siguientes:

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

Comentarios

El modo hookswitch se cambia a la configuración indicada para todos los dispositivos especificados. Si se desea una configuración diferente, esta función se puede invocar varias veces con un conjunto diferente de parámetros. Un mensaje de PHONE_STATE se envía a la aplicación después de que el estado de hookswitch haya cambiado.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tspi.h

Consulte también

constantes de PHONEHOOKSWITCHDEV_

constantes de PHONEHOOKSWITCHMODE_

PHONESTATUS

PHONE_STATE

TSPI_phoneGetHookSwitch