pub struct SMBiosPhysicalMemoryArray<'a> { /* private fields */ }
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 super::SMBiosMemoryDevices in this array

This value represents the number of super::SMBiosMemoryDevice structures that compose this Memory Array. Each super::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

Formats the value using the given formatter. Read more

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.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.