Método ITAutomatedPhoneControl::p ut_PhoneHandlingEnabled (tapi3if.h)
El método put_PhoneHandlingEnabled establece la propiedad PhoneHandlingEnabled . Establecer la propiedad habilita o deshabilita todas las características de interacción automática del teléfono para este teléfono. Las características incluyen el control automatizado de los tonos y los anillos de un teléfono, y el control automatizado de llamadas en función del estado de enlace de un teléfono.
Sintaxis
HRESULT put_PhoneHandlingEnabled(
[in] VARIANT_BOOL fEnabled
);
Parámetros
[in] fEnabled
Si VARIANT_TRUE, el control de teléfonos está habilitado. Si VARIANT_FALSE, el control del teléfono está deshabilitado. El valor predeterminado es VARIANT_FALSE.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un valor de error.
Comentarios
Normalmente, una aplicación establece otras propiedades en la interfaz ITAutomatedPhoneControl (para configurar los detalles de las características de interacción automática del teléfono necesarias) antes de establecer la propiedad PhoneHandlingEnabled en VARIANT_TRUE. Sin embargo, también puede ajustar las propiedades después de llamar al método put_PhoneHandlingEnabled para habilitar las características.
Cuando el teléfono se cierra con una llamada al método ITPhone::Close , la propiedad PhoneHandlingEnabled se restablece automáticamente a VARIANT_FALSE.
Si establece la propiedad PhoneHandlingEnabled en VARIANT_TRUE y el teléfono no tiene un dispositivo de timbre, el sonido de llamada se reproduce en el dispositivo de audio predeterminado para el sistema; por ejemplo, en altavoces de tarjeta de sonido. Para obtener más información, consulte PHONECAPS_LONG.
Para obtener una lista de los métodos de propiedad que obtienen y establecen las características de interacción automática del teléfono, consulte ITAutomatedPhoneControl.
Requisitos
Plataforma de destino | Windows |
Encabezado | tapi3if.h (include Tapi3.h) |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |