Table of Contents

Class PhysicalMemoryDevice

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a physical memory device in a machine.

public class PhysicalMemoryDevice : GlobalSerializableClassicBase, IComparable<PhysicalMemoryDevice>
Inheritance
PhysicalMemoryDevice
Implements

Constructors

PhysicalMemoryDevice()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.PhysicalMemoryDevice class.

public PhysicalMemoryDevice()

Properties

Capacity

Gets or sets the capacity of the memory device in MB.

public int Capacity { get; set; }

Property Value

int

CapacityString

Gets the capacity of the memory device in MB, or "Unknown".

public string CapacityString { get; set; }

Property Value

string

ConfiguredClockSpeed

Gets or sets the configured clock speed of the memory device in megahertz (MHz). This setting applies to Windows Server 2016, Windows 10 and above.

public int ConfiguredClockSpeed { get; set; }

Property Value

int

ConfiguredClockSpeedString

Gets the configured clock speed of the memory device as a human readable string. This setting applies to Windows Server 2016, Windows 10 and above.

public string ConfiguredClockSpeedString { get; set; }

Property Value

string

ConfiguredVoltage

Gets or sets the configured voltage of the memory device in millivolts. This setting applies to Windows Server 2016, Windows 10 and above.

public int ConfiguredVoltage { get; set; }

Property Value

int

ConfiguredVoltageString

Gets the configured millivolts of the memory device as a human readable string. This setting applies to Windows Server 2016, Windows 10 and above.

public string ConfiguredVoltageString { get; set; }

Property Value

string

DataWidth

Gets or sets the data width of the physical memory in bits.

public int DataWidth { get; set; }

Property Value

int

DeviceLocator

Gets or sets the socket or circuit board that holds the memory - for example "DIMM 1".

public string DeviceLocator { get; set; }

Property Value

string

FormFactor

Gets or sets the form factor of the physical memory device.

public PhysicalMemoryDeviceFormFactor FormFactor { get; set; }

Property Value

PhysicalMemoryDeviceFormFactor

FormFactorString

Gets the form factor of the physical memory device as a human readable string.

public string FormFactorString { get; set; }

Property Value

string

Manufacturer

Gets or sets the name of the manufacturer of this memory device.

public string Manufacturer { get; set; }

Property Value

string

MemoryType

Gets or sets the memory type of the physical memory device.

public PhysicalMemoryDeviceMemoryType MemoryType { get; set; }

Property Value

PhysicalMemoryDeviceMemoryType

MemoryTypeString

Gets the memory type of the physical memory device as a human readable string.

public string MemoryTypeString { get; set; }

Property Value

string

PartNumber

Gets or sets the manufacturer assigned part number for this memory device.

public string PartNumber { get; set; }

Property Value

string

SerialNumber

Gets or sets the serial number of this memory device.

public string SerialNumber { get; set; }

Property Value

string

Speed

Gets or sets the speed of the physical memory in nanoseconds.

public int Speed { get; set; }

Property Value

int

SpeedString

Gets the speed of the memory device in nanoseconds, or "Unknown".

public string SpeedString { get; set; }

Property Value

string

Tag

Gets or sets the unique identifier tag of the memory device - for example "Physical Memory 0".

public string Tag { get; set; }

Property Value

string

TotalWidth

Gets or sets the total width of the physical memory in bits.

public int TotalWidth { get; set; }

Property Value

int

Methods

CompareTo(PhysicalMemoryDevice)

Compares two CENTREL.XIA.Configuration.Types.PhysicalMemoryDevice objects to allow sorting alphabetically by tag.

public int CompareTo(PhysicalMemoryDevice other)

Parameters

other PhysicalMemoryDevice

The CENTREL.XIA.Configuration.Types.PhysicalMemoryDevice to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.PhysicalMemoryDevice objects.

ToString()

Returns the unique ID of this physical memory device.

public override string ToString()

Returns

string

The unique ID of this physical memory device.