用于Windows VHD API的Java库

我需要从Java安装和导航Windows VHD。任何人都知道包装Windows虚拟硬盘驱动器API的Java库,或者可能有使用JNA的源代码,我可以看一下。我的谷歌搜索没有给我太多。 甚至一些关于如何将OpenVirtualDisk函数转换为JNA结构的示例代码也足以让我完成其余的工作。     
已邀请:
VHD API在MSDN上。以下是其中一个API的链接。 http://msdn.microsoft.com/en-us/library/windows/desktop/dd323692(v=vs.85).aspx 这是一个JNA用法示例,用于加载带有JNA的VHD库(根据需要调整/定义类型):
public interface VHDLibrary extends Library {
    VHDLibrary INSTANCE = (VHDLibrary) Native.loadLibrary("VirtDisk", VHDLibrary.class);
    DWORD AttachVirtualDisk(HANDLE p1, Pointer p2, int p3, long p4, Pointer p5, Pointer p6);
}
并通过JNA调用函数(根据需要调整/定义参数):
VHDLibrary.INSTANCE.AttachVirtualDisk(null, null, 0, 0, null, null);
    

要回复问题请先登录注册