【问题标题】:Microsoft Win32 to Microsoft .NET Framework API MapMicrosoft Win32 到 Microsoft .NET Framework API 映射
【发布时间】:2010-07-13 07:04:12
【问题描述】:

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

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

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

但我需要知道其他功能

如果我需要任何工具?

【问题讨论】:

  • 你到底错过了什么? MSDN 文章非常完整
  • 很棒的链接!谢谢。你还想念什么?

标签: .net api winapi map


【解决方案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。另外,请记住,根据您的具体情况,实际答案可能会有所不同。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-02-09
      • 2017-08-29
      • 1970-01-01
      • 2023-03-11
      • 2011-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多