|
JNA API> 3.3.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jna.Structure
com.sun.jna.platform.win32.WinBase.MEMORYSTATUSEX
public static class WinBase.MEMORYSTATUSEX
Contains information about the current state of both physical and virtual memory, including extended memory. The GlobalMemoryStatusEx function stores information in this structure.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.jna.Structure |
---|
Structure.ByReference, Structure.ByValue |
Field Summary | |
---|---|
WinDef.DWORD |
dwLength
The size of the structure, in bytes. |
WinDef.DWORD |
dwMemoryLoad
A number between 0 and 100 that specifies the approximate percentage of physical memory that is in use (0 indicates no memory use and 100 indicates full memory use). |
WinDef.DWORDLONG |
ullAvailExtendedVirtual
Reserved. |
WinDef.DWORDLONG |
ullAvailPageFile
The maximum amount of memory the current process can commit, in bytes. |
WinDef.DWORDLONG |
ullAvailPhys
The amount of physical memory currently available, in bytes. |
WinDef.DWORDLONG |
ullAvailVirtual
The amount of unreserved and uncommitted memory currently in the user-mode portion of the virtual address space of the calling process, in bytes. |
WinDef.DWORDLONG |
ullTotalPageFile
The current committed memory limit for the system or the current process, whichever is smaller, in bytes. |
WinDef.DWORDLONG |
ullTotalPhys
The amount of actual physical memory, in bytes. |
WinDef.DWORDLONG |
ullTotalVirtual
The size of the user-mode portion of the virtual address space of the calling process, in bytes. |
Fields inherited from class com.sun.jna.Structure |
---|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE |
Constructor Summary | |
---|---|
WinBase.MEMORYSTATUSEX()
|
Method Summary |
---|
Methods inherited from class com.sun.jna.Structure |
---|
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getFields, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public WinDef.DWORD dwLength
public WinDef.DWORD dwMemoryLoad
public WinDef.DWORDLONG ullTotalPhys
public WinDef.DWORDLONG ullAvailPhys
public WinDef.DWORDLONG ullTotalPageFile
public WinDef.DWORDLONG ullAvailPageFile
public WinDef.DWORDLONG ullTotalVirtual
public WinDef.DWORDLONG ullAvailVirtual
public WinDef.DWORDLONG ullAvailExtendedVirtual
Constructor Detail |
---|
public WinBase.MEMORYSTATUSEX()
|
JNA API> 3.3.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |