org.xvolks.jnative.misc
Class MemoryStatusEx
java.lang.Object
org.xvolks.jnative.misc.basicStructures.AbstractBasicData<MemoryStatusEx>
org.xvolks.jnative.misc.MemoryStatusEx
- All Implemented Interfaces:
- BasicData<MemoryStatusEx>
public class MemoryStatusEx
- extends AbstractBasicData<MemoryStatusEx>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dwLength
public int dwLength
dwMemoryLoad
public int dwMemoryLoad
ullTotalPhys
public long ullTotalPhys
ullAvailPhys
public long ullAvailPhys
ullTotalPageFile
public long ullTotalPageFile
ullAvailPageFile
public long ullAvailPageFile
ullTotalVirtual
public long ullTotalVirtual
ullAvailVirtual
public long ullAvailVirtual
ullAvailExtendedVirtual
public long ullAvailExtendedVirtual
MemoryStatusEx
public MemoryStatusEx()
getValueFromPointer
public MemoryStatusEx getValueFromPointer()
throws NativeException
- Method getValueFromPointer
- Returns:
- a T
- Throws:
NativeException
getSizeOf
public int getSizeOf()
- Method getSizeOf
- Returns:
- the size of this data
sizeOf
public static int sizeOf()
createPointer
public Pointer createPointer()
throws NativeException
- Method createPointer reserves a native MemoryBlock and copy its value in it
- Returns:
- a Pointer on the reserved memory
- Throws:
NativeException
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractBasicData<MemoryStatusEx>