|
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.SYSTEM_INFO
public static class WinBase.SYSTEM_INFO
Contains information about the current computer system. This includes the architecture and type of the processor, the number of processors in the system, the page size, and other such information.
Nested Class Summary | |
---|---|
static class |
WinBase.SYSTEM_INFO.PI
|
static class |
WinBase.SYSTEM_INFO.UNION
|
Nested classes/interfaces inherited from class com.sun.jna.Structure |
---|
Structure.ByReference, Structure.ByValue |
Field Summary | |
---|---|
BaseTSD.DWORD_PTR |
dwActiveProcessorMask
Mask representing the set of processors configured into the system. |
WinDef.DWORD |
dwAllocationGranularity
Granularity for the starting address at which virtual memory can be allocated. |
WinDef.DWORD |
dwNumberOfProcessors
Number of processors in the system. |
WinDef.DWORD |
dwPageSize
Page size and the granularity of page protection and commitment. |
WinDef.DWORD |
dwProcessorType
An obsolete member that is retained for compatibility with Windows NT 3.5 and Windows Me/98/95. |
Pointer |
lpMaximumApplicationAddress
Pointer to the highest memory address accessible to applications and DLLs. |
Pointer |
lpMinimumApplicationAddress
Pointer to the lowest memory address accessible to applications and dynamic-link libraries (DLLs). |
WinBase.SYSTEM_INFO.UNION.ByReference |
processorArchitecture
Processor architecture. |
WinDef.WORD |
wProcessorLevel
System's architecture-dependent processor level. |
WinDef.WORD |
wProcessorRevision
Architecture-dependent processor revision. |
Fields inherited from class com.sun.jna.Structure |
---|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE |
Constructor Summary | |
---|---|
WinBase.SYSTEM_INFO()
|
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 WinBase.SYSTEM_INFO.UNION.ByReference processorArchitecture
public WinDef.DWORD dwPageSize
public Pointer lpMinimumApplicationAddress
public Pointer lpMaximumApplicationAddress
public BaseTSD.DWORD_PTR dwActiveProcessorMask
public WinDef.DWORD dwNumberOfProcessors
public WinDef.DWORD dwProcessorType
public WinDef.DWORD dwAllocationGranularity
public WinDef.WORD wProcessorLevel
public WinDef.WORD wProcessorRevision
Constructor Detail |
---|
public WinBase.SYSTEM_INFO()
|
JNA API> 3.3.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |