itLegacyCallMediaControl2::GenerateTone 方法 (tapi3if.h)

GenerateTone 方法生成指定的音调。

若要生成自定义音调,请调用 GenerateCustomTones (C/C++) 或 GenerateCustomTonesByCollection 方法 (Visual Basic 和脚本应用程序) 。

语法

HRESULT GenerateTone(
  [in] TAPI_TONEMODE ToneMode,
  [in] long          lDuration
);

参数

[in] ToneMode

指示音调模式。 使用的值是 TAPI_TONEMODE 枚举中的值。

[in] lDuration

DTMF 数字和脉冲的持续时间(以毫秒为单位)以及 DTMF 的分位间距。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
方法成功。
E_INVALIDARG
其中一个参数无效。
TAPI_E_INVALCALLSTATE
调用必须处于 连接 状态。

注解

此方法转换为对 TAPI 2 的调用。xlineGenerateTone 函数。

当音调生成完成后,将生成类型为 TE_GENERATEEVENT 的事件。

要求

要求
目标平台 Windows
标头 tapi3if.h
Library Uuid.lib
DLL Tapi3.dll

另请参阅

ITLegacyCallMediaControl2