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

另请参阅

ITAutomatedPhoneControl

get_AutoKeypadTones

put_AutoKeypadTonesMinimumDuration

put_PhoneHandlingEnabled