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.
To learn more, see learn.microsoft.com/windows/win32/api/sysinfoapi/ns-sysinfoapi-system_info.
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter - Anonymous ↔ SYSTEM_INFO_0
-
getter/setter pair
- Anonymous ↔ SYSTEM_INFO_0_0
-
Available on SYSTEM_INFO, provided by the SYSTEM_INFO_0_Extension extension
getter/setter pair - dwActiveProcessorMask ↔ int
-
A mask representing the set of processors configured into the system.
getter/setter pair
- dwAllocationGranularity ↔ int
-
The granularity for the starting address at which virtual memory can be
allocated.
getter/setter pair
- dwNumberOfProcessors ↔ int
-
The number of logical processors in the current group.
getter/setter pair
- dwOemId ↔ int
-
Available on SYSTEM_INFO, provided by the SYSTEM_INFO_0_Extension extension
getter/setter pair - dwPageSize ↔ int
-
The page size and the granularity of page protection and commitment.
getter/setter pair
- dwProcessorType ↔ int
-
An obsolete member that is retained for compatibility.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
lpMaximumApplicationAddress
↔ Pointer<
NativeType> -
A pointer to the highest memory address accessible to applications and
DLLs.
getter/setter pair
-
lpMinimumApplicationAddress
↔ Pointer<
NativeType> -
A pointer to the lowest memory address accessible to applications and
dynamic-link libraries (DLLs).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- wProcessorArchitecture ↔ PROCESSOR_ARCHITECTURE
-
Available on SYSTEM_INFO, provided by the SYSTEM_INFO_0_0_Extension extension
getter/setter pair - wProcessorLevel ↔ int
-
The architecture-dependent processor level.
getter/setter pair
- wProcessorRevision ↔ int
-
The architecture-dependent processor revision.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toNative(
{Allocator allocator = adaptiveCalloc}) → Pointer< SYSTEM_INFO> - Allocates native memory and copies the contents of this struct into it.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited