VHD API 位于 MSDN 上。以下是其中一个 API 的链接。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd323692(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/desktop/dd323692(v=vs.85).aspx
以下是使用 JNA 加载 VHD 库的 JNA 使用示例(根据需要调整/定义类型):
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);