【发布时间】:2011-10-20 21:24:33
【问题描述】:
我有一个关于 Java 和 jna 库的问题。我已经从 java.net 下载了两个 jar(jna.jar 和 platform.jar)。
在com.sun.jna.platform.win32包中已经定义了一些链接win dll的接口,但是在Kernel32文件中,缺少一个函数,函数是DeviceIoControl。
我的问题是:
我在哪里可以找到所有 windows dll 的完整列表以及所有功能的完整列表,并且可能与所有 windows 版本的兼容列表? (很重要) 从 msdn 站点,我找到了完整的函数列表,其中包含函数所在的库的名称,但不是另一个。
我可以创建一个扩展 Kernel32 的新接口,以便添加缺少的功能吗? 为什么从项目的官方网站,在他们的jar中,有些功能不存在?
提前感谢大家
弗朗西斯科
【问题讨论】:
-
考虑到即使是微软也没有涵盖最新的以 Windows 为中心的 .NET 框架中的所有核心 windows 功能,所以“JNA.jar”也有许多遗漏也就不足为奇了:)跨度>