Click or drag to resize
Xcalibur Systems LLC Logo

Xcalibur.NativeMethods.V2.SystemInfo Namespace

A collection of native models that correspond with their C++ counterparts for usage in .Net.
Classes
 ClassDescription
Public classSystemInfoHelper Win32 API Helper: System Information
Public classSystemTimes An object to hold the results of the function.

GetSystemTimes function

Structures
 StructureDescription
Public structureCacheDescriptor Describes the cache attributes.

CacheDescriptor structure

Public structureNumaNode The traditional model for multiprocessor support is symmetric multiprocessor (SMP). In this model, each processor has equal access to memory and I/O. As more processors are added, the processor bus becomes a limitation for system performance.

NUMA Support

Public structurePerformanceInformation Contains performance information.

PERFORMANCE_INFORMATION structure

Public structureProcessorCore This structure contains valid data only if the Relationship member is RelationProcessorCore.

SYSTEM_LOGICAL_PROCESSOR_INFORMATION structure

Public structureSystemLogicalProcessorInformation Describes the relationship between the specified processor set. This structure is used with the GetLogicalProcessorInformation function.

SYSTEM_LOGICAL_PROCESSOR_INFORMATION structure

Public structureSystemLogicalProcessorInformationUnion Logical processor information (Union of Processor Core, Numa Node, Cache, and Reserved values).

SYSTEM_LOGICAL_PROCESSOR_INFORMATION structure

Enumerations
 EnumerationDescription
Public enumerationLogicalProcessorRelationship Represents the relationship between the processor set identified in the corresponding or SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX structure.

LOGICAL_PROCESSOR_RELATIONSHIP enumeration

Public enumerationProcessorCacheTypes Represents the type of processor cache identified in the corresponding structure.

PROCESSOR_CACHE_TYPE enumeration