Microsoft Win32到Microsoft .NET Framework API Map

时间:2010-07-13 07:04:13

标签: .net api winapi map

我们都知道.net api是win32 api的包装器

现在我怎样才能找到哪个.net函数图中的win32函数

我看到了这个列表http://msdn.microsoft.com/en-us/library/aa302340.aspx

但我需要了解其他功能

如果我需要任何工具?

2 个答案:

答案 0 :(得分:1)

.Net类不仅仅是Windows API的包装器。 .Net中的某些功能在Windows API中没有等效功能。一些.Net类提供了封装多个Windows API功能的方法。还有一些Windows API没有公开为.Net类,需要通过COM或P / Invoke从.Net访问。

您链接到的MSDN文章是.Net 1.1的相当不错的地图。但是,从那时起,Windows和.Net都发生了很大的变化。 .Net 4.0和Windows Vista或Windows 7之间没有类似的映射列表。

如果您需要知道.Net中特定Windows API的等价物,反之亦然,您应该具体询问该API。另外,请记住,根据您的具体情况,实际答案可能会有所不同。

答案 1 :(得分:1)

你见过pinvoke.net吗?它是一个wiki,几乎包含Win32 API调用的每个签名和类型定义。