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
CapacityString
Gets the capacity of the memory device in MB, or "Unknown".
public string CapacityString { get; set; }
Property Value
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
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
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
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
DataWidth
Gets or sets the data width of the physical memory in bits.
public int DataWidth { get; set; }
Property Value
DeviceLocator
Gets or sets the socket or circuit board that holds the memory - for example "DIMM 1".
public string DeviceLocator { get; set; }
Property Value
FormFactor
Gets or sets the form factor of the physical memory device.
public PhysicalMemoryDeviceFormFactor FormFactor { get; set; }
Property Value
FormFactorString
Gets the form factor of the physical memory device as a human readable string.
public string FormFactorString { get; set; }
Property Value
Manufacturer
Gets or sets the name of the manufacturer of this memory device.
public string Manufacturer { get; set; }
Property Value
MemoryType
Gets or sets the memory type of the physical memory device.
public PhysicalMemoryDeviceMemoryType MemoryType { get; set; }
Property Value
MemoryTypeString
Gets the memory type of the physical memory device as a human readable string.
public string MemoryTypeString { get; set; }
Property Value
PartNumber
Gets or sets the manufacturer assigned part number for this memory device.
public string PartNumber { get; set; }
Property Value
SerialNumber
Gets or sets the serial number of this memory device.
public string SerialNumber { get; set; }
Property Value
Speed
Gets or sets the speed of the physical memory in nanoseconds.
public int Speed { get; set; }
Property Value
SpeedString
Gets the speed of the memory device in nanoseconds, or "Unknown".
public string SpeedString { get; set; }
Property Value
Tag
Gets or sets the unique identifier tag of the memory device - for example "Physical Memory 0".
public string Tag { get; set; }
Property Value
TotalWidth
Gets or sets the total width of the physical memory in bits.
public int TotalWidth { get; set; }
Property Value
Methods
CompareTo(PhysicalMemoryDevice)
Compares two CENTREL.XIA.Configuration.Types.PhysicalMemoryDevice objects to allow sorting alphabetically by tag.
public int CompareTo(PhysicalMemoryDevice other)
Parameters
other
PhysicalMemoryDeviceThe 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.