【发布时间】:2017-06-30 20:30:50
【问题描述】:
使用 C# 获取 TAPI 版本和其他 TAPI 信息的最佳方法是什么?
【问题讨论】:
使用 C# 获取 TAPI 版本和其他 TAPI 信息的最佳方法是什么?
【问题讨论】:
互操作。
使用 lineInitializeEx 函数的 lpdwAPIVersion 参数。 http://msdn.microsoft.com/en-us/library/ms735983(VS.85).aspx
“成功完成此请求后,此位置将填充 TAPI 支持的最高 API 版本,从而允许应用程序检测并适应已安装在具有不同 TAPI 版本的系统上。”
当您编写 TAPI 时,迟早您将不得不开始使用互操作调用。
【讨论】:
还有一些很棒的库和控件(例如一组 ActiveX 控件)可以使 TAPI 编程变得非常容易。处理 API 级代码、PInvoke、回调等可能非常乏味。您可以进行快速在线搜索,看看其中一个选项是否适合您。
【讨论】: