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_