Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TAPI版本控制_C#_.net_Tapi - Fatal编程技术网

C# TAPI版本控制

C# TAPI版本控制,c#,.net,tapi,C#,.net,Tapi,使用C#获取TAPI版本和附加TAPI信息的最佳方法是什么 互操作 使用lineInitializeEx函数的lpdwAPIVersion参数。 成功完成此请求后,此位置将填充TAPI支持的最高API版本,从而允许应用程序检测并适应已安装在具有不同版本TAPI的系统上的情况 在编写TAPI时,您迟早要开始插入互操作调用。还有一些很棒的库和控件(例如一组ActiveX控件),可以使TAPI编程变得非常简单。处理API级代码、PInvoke、回调等可能非常乏味。你可以做一个快速的在线搜索,看看其中

使用C#获取TAPI版本和附加TAPI信息的最佳方法是什么

互操作

使用lineInitializeEx函数的lpdwAPIVersion参数。

成功完成此请求后,此位置将填充TAPI支持的最高API版本,从而允许应用程序检测并适应已安装在具有不同版本TAPI的系统上的情况


在编写TAPI时,您迟早要开始插入互操作调用。

还有一些很棒的库和控件(例如一组ActiveX控件),可以使TAPI编程变得非常简单。处理API级代码、PInvoke、回调等可能非常乏味。你可以做一个快速的在线搜索,看看其中一个选项是否适合你