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 |