Поделиться через


Метод ITAutomatedPhoneControl::p ut_PhoneHandlingEnabled (tapi3if.h)

Метод put_PhoneHandlingEnabled задает свойство PhoneHandlingEnabled . Установка свойства включает или отключает все функции автоматического взаимодействия с телефоном для этого телефона. Функции включают автоматическое управление мелодиями и звонками телефона, а также автоматическую обработку звонков на основе состояния перехватчика телефона.

Синтаксис

HRESULT put_PhoneHandlingEnabled(
  [in] VARIANT_BOOL fEnabled
);

Параметры

[in] fEnabled

Если VARIANT_TRUE, обработка телефона включена. Если VARIANT_FALSE, обработка телефона отключена. Значение по умолчанию — VARIANT_FALSE.

Возвращаемое значение

Если метод завершается успешно, возвращает значение S_OK. В противном случае возвращается значение ошибки.

Комментарии

Как правило, приложение задает другие свойства в интерфейсе ITAutomatedPhoneControl (для настройки сведений о необходимых функциях автоматического взаимодействия с телефоном), прежде чем присвоить свойству PhoneHandlingEnabled значение VARIANT_TRUE. Однако вы также можете настроить свойства после вызова метода put_PhoneHandlingEnabled , чтобы включить функции.

При закрытии телефона вызовом метода ITPhone::Close свойство PhoneHandlingEnabled автоматически сбрасывается на VARIANT_FALSE.

Если для свойства PhoneHandlingEnabled задано значение VARIANT_TRUE, а на телефоне нет устройства для звонка, то звуковой сигнал воспроизводится на звуковом устройстве по умолчанию для системы; например, на звуковые карта динамики. Дополнительные сведения см. в разделе PHONECAPS_LONG.

Список методов свойств, которые получают и задают функции автоматического взаимодействия с телефоном, см. в разделе ITAutomatedPhoneControl.

Требования

   
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

См. также раздел

ITAutomatedPhoneControl

ITPhone::Close

get_PhoneHandlingEnabled