2011-04-06 29 views

回答

2

这里有一些资源,为您

  • Pinvoke.Net:社区驱动的网站,试图为Windows API的PInvoke声明参考
  • PInvoke Interop Assistant:工具生成托管的PInvoke签名的本机代码定义或大部分的windows API。
2

它已经在您的机器上可用,除非您有Express版本。导航到c:\ program files \ microsoft sdks \ windows \ xxx \ include目录。 xxx取决于你使用的VS版本。像VS2008的v6.0a一样。 WinUser.h文件包含您在Declare语句中使用的最常用的文件。 WinError.h有错误代码。等等。将十六进制常量(如“0x0123”)转换为VB.NET表示法,如“& H123”。

这是'最终和真实的'来源,即使用C或C++编写的非托管程序的Windows SDK声明。 Jared向你展示了派生的东西,它们在某些地方往往是片状的,但这主要是因为不止一种方式来剥皮一只猫。因人而异。