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
标头 tapi3if.h (包括 Tapi3.h)
Library Uuid.lib
DLL Tapi3.dll

另请参阅

ITAutomatedPhoneControl

ITPhone::Close

get_PhoneHandlingEnabled