ITAutomatedPhoneControl::p ut_AutoKeypadTones 方法 (tapi3if.h)
put_AutoKeypadTones 方法设置此手机的 AutoKeypadTones 属性。 启用此功能后,每当按下键盘按钮时,都会自动播放数字音调。
语法
HRESULT put_AutoKeypadTones(
[in] VARIANT_BOOL fEnabled
);
参数
[in] fEnabled
如果VARIANT_TRUE,则启用自动手机键盘音调生成。 如果VARIANT_FALSE,则禁用键盘音调生成。 默认值为 VARIANT_TRUE。
返回值
如果该方法成功,则它会返回 S_OK。 否则,它将返回错误值。
注解
如果手机设备将按下按钮报告为PBS_DOWN,则会播放音调,直到手机设备报告PBS_UP事件或最短持续时间已过期(以较长者为准)。 (最短持续时间由 AutoKeypadTonesMinimumDuration 属性确定。)
仅当手机脱钩时,才会发生键盘音调生成。 如果当前正在播放另一种音调(如回铃),则键盘音调将中断该音调,并在键盘音调完成后自动恢复。
仅当 PhoneHandlingEnabled 属性的值VARIANT_TRUE时,AutoKeypadTones 属性才发挥作用。 可以随时设置 AutoKeypadTones 属性。 重新配置在下次按下手机键盘按钮时生效。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | tapi3if.h (包括 Tapi3.h) |
Library | Uuid.lib |
DLL | Tapi3.dll |