我一直在寻找一个小时但仍然没有找到办法做到这一点。如何从内存/指针对象中读取结构? 我没有在Pointer中看到任何读取结构的方法,并且从内存中读取的结构的唯一方法受到保护。 我正在尝试使用一个带有指向malloc结构数组的指针的windows函数来存储PHYSICAL_MONITOR,这就是我需要这样做的原因。
答案 0 :(得分:1)
Structure
定义了一个基于Pointer
的构造函数。
class MyStructure extends Structure {
public MyStructure() {
}
public MyStructure(Pointer p) {
super(p);
read();
}
有关控制Java字段与本机内存同步的方式/时间的可用选项,请参阅the JavaDoc for Structure
。