Struct smbioslib::SMBiosPhysicalMemoryArray [−][src]
pub struct SMBiosPhysicalMemoryArray<'a> { /* fields omitted */ }
Expand description
Physical Memory Array (Type 16)
This structure describes a collection of memory devices that operate together to form a memory address space.
Compliant with: DMTF SMBIOS Reference Specification 3.4.0 (DSP0134) Document Date: 2020-07-17
Implementations
Physical location of the Memory Array, whether on the system board or an add-in board
Function for which the array is used
Primary hardware error correction or detection method supported by this memory array
Maximum memory capacity, in kilobytes, for this array
If the capacity is not represented in this field, then the ‘extended_maximum_capacity’ field should be used.
Values 2 TB (8000 0000h) or greater must be represented in the Extended Maximum Capacity field.
Handle, or instance number, associated with any error that was previously detected for the array
If the system does not provide the error information structure, the field contains FFFEh; otherwise, the field contains either FFFFh (if no error was detected) or the handle of the errorinformation structure.
Number of slots or sockets available for [SMBiosMemoryDevice]s in this array
This value represents the number of [SMBiosMemoryDevice] structures that compose this Memory Array. Each [SMBiosMemoryDevice] has a reference to the “owning” Memory Array.
Maximum memory capacity, in bytes, for this array
This field is only valid when the Maximum Capacity field contains 8000 0000h. When Maximum Capacity contains a value that is not 8000 0000h, Extended Maximum Capacity must contain zeros.
Trait Implementations
The SMBIOS structure type Read more
Creates a new instance of the implementing SMBIOS type
Contains the standard parts/sections of the implementing SMBIOS type.
Auto Trait Implementations
impl<'a> RefUnwindSafe for SMBiosPhysicalMemoryArray<'a>
impl<'a> Send for SMBiosPhysicalMemoryArray<'a>
impl<'a> Sync for SMBiosPhysicalMemoryArray<'a>
impl<'a> Unpin for SMBiosPhysicalMemoryArray<'a>
impl<'a> UnwindSafe for SMBiosPhysicalMemoryArray<'a>