Java JNA库,缺少Windows函数:如何添加新函数?
我有一个关于Java和Java JNA库,缺少Windows函数:如何添加新函数?,java,windows,dll,jna,Java,Windows,Dll,Jna,我有一个关于Java和jna库的问题。我已经从java.net下载了两个jar(jna.jar和platform.jar) 在包com.sun.jna.platform.win32中已经有一些定义的接口链接win dll,但是在Kernel32文件中,缺少一个函数,该函数是DeviceIoControl 我的问题是: 在哪里可以找到所有windows dll的完整列表,以及所有函数的完整列表,可能还有与所有windows版本兼容的列表?(非常重要) 从msdn站点中,我找到了完整的函数列表,其中
jna
库的问题。我已经从java.net下载了两个jar(jna.jar
和platform.jar
)
在包com.sun.jna.platform.win32
中已经有一些定义的接口链接win dll,但是在Kernel32
文件中,缺少一个函数,该函数是DeviceIoControl
我的问题是:
A:有可能。当前形式的JNA Win32平台只提供内核32通用函数的基本接口,您可能需要为缺少的函数添加自己的接口。考虑到即使Microsoft在最新的以windows为中心的.NET框架中也没有涵盖所有windows核心函数,因此“JNA.jar”也有许多遗漏也就不足为奇了:)