TAPI 版本控制
使用 C# 获取 TAPI 版本和其他 TAPI 信息的最佳方法是什么?
What is the best way to get the TAPI version and additional TAPI information with C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
使用 C# 获取 TAPI 版本和其他 TAPI 信息的最佳方法是什么?
What is the best way to get the TAPI version and additional TAPI information with C#?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
互操作。
使用 lineInitializeEx 函数的 lpdwAPIVersion 参数。
http://msdn.microsoft.com/en-us /library/ms735983(VS.85).aspx
“成功完成此请求后,此位置将填充 TAPI 支持的最高 API 版本,从而允许应用程序检测并适应已安装在具有不同版本 TAPI 的系统。”
当您编写 TAPI 时,您迟早必须开始使用 Interop 调用。
Interop.
Use the lpdwAPIVersion parameter of the lineInitializeEx function.
http://msdn.microsoft.com/en-us/library/ms735983(VS.85).aspx
"Upon successful completion of this request, this location is filled with the highest API version supported by TAPI, thereby allowing the application to detect and adapt to having been installed on a system with a different version of TAPI."
You're going to have to start plugging away with Interop calls sooner or later when you're programming TAPI.
还有一些很棒的库和控件(例如一组 ActiveX 控件)可以使 TAPI 编程变得极其简单。 处理 API 级别代码、PInvoke、回调等可能非常乏味。 您可以快速在线搜索,看看其中一个选项是否适合您。
There are also some great libraries and controls (for example a set of ActiveX controls) that can make TAPI programming extremely easy. Dealing with API level code, PInvoke, callbacks, etc. can be very tedious. You can do a quick online search and see if one of those options would work for you.