Compartir a través de


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

Consulte también

ITAutomatedPhoneControl

ITPhone::Close

get_PhoneHandlingEnabled