TianoCore EDK2 master
SMBIOS_TABLE_TYPE17 Struct Reference

#include <MdePkg/Include/IndustryStandard/SmBios.h>

Data Fields

SMBIOS_STRUCTURE Hdr
 
UINT16 MemoryArrayHandle
 
UINT16 MemoryErrorInformationHandle
 
UINT16 TotalWidth
 
UINT16 DataWidth
 
UINT16 Size
 
UINT8 FormFactor
 The enumeration value from MEMORY_FORM_FACTOR. More...
 
UINT8 DeviceSet
 
SMBIOS_TABLE_STRING DeviceLocator
 
SMBIOS_TABLE_STRING BankLocator
 
UINT8 MemoryType
 The enumeration value from MEMORY_DEVICE_TYPE. More...
 
MEMORY_DEVICE_TYPE_DETAIL TypeDetail
 
UINT16 Speed
 
SMBIOS_TABLE_STRING Manufacturer
 
SMBIOS_TABLE_STRING SerialNumber
 
SMBIOS_TABLE_STRING AssetTag
 
SMBIOS_TABLE_STRING PartNumber
 
UINT8 Attributes
 
UINT32 ExtendedSize
 
UINT16 ConfiguredMemoryClockSpeed
 
UINT16 MinimumVoltage
 
UINT16 MaximumVoltage
 
UINT16 ConfiguredVoltage
 
UINT8 MemoryTechnology
 The enumeration value from MEMORY_DEVICE_TECHNOLOGY. More...
 
MEMORY_DEVICE_OPERATING_MODE_CAPABILITY MemoryOperatingModeCapability
 
SMBIOS_TABLE_STRING FirmwareVersion
 
UINT16 ModuleManufacturerID
 
UINT16 ModuleProductID
 
UINT16 MemorySubsystemControllerManufacturerID
 
UINT16 MemorySubsystemControllerProductID
 
UINT64 NonVolatileSize
 
UINT64 VolatileSize
 
UINT64 CacheSize
 
UINT64 LogicalSize
 
UINT32 ExtendedSpeed
 
UINT32 ExtendedConfiguredMemorySpeed
 

Detailed Description

Memory Device (Type 17).

This structure describes a single memory device that is part of a larger Physical Memory Array (Type 16). Note: If a system includes memory-device sockets, the SMBIOS implementation includes a Memory Device structure instance for each slot, whether or not the socket is currently populated.

Definition at line 1887 of file SmBios.h.

Field Documentation

◆ AssetTag

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::AssetTag

Definition at line 1903 of file SmBios.h.

◆ Attributes

UINT8 SMBIOS_TABLE_TYPE17::Attributes

Definition at line 1908 of file SmBios.h.

◆ BankLocator

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::BankLocator

Definition at line 1897 of file SmBios.h.

◆ CacheSize

UINT64 SMBIOS_TABLE_TYPE17::CacheSize

Definition at line 1937 of file SmBios.h.

◆ ConfiguredMemoryClockSpeed

UINT16 SMBIOS_TABLE_TYPE17::ConfiguredMemoryClockSpeed

Definition at line 1918 of file SmBios.h.

◆ ConfiguredVoltage

UINT16 SMBIOS_TABLE_TYPE17::ConfiguredVoltage

Definition at line 1924 of file SmBios.h.

◆ DataWidth

UINT16 SMBIOS_TABLE_TYPE17::DataWidth

Definition at line 1892 of file SmBios.h.

◆ DeviceLocator

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::DeviceLocator

Definition at line 1896 of file SmBios.h.

◆ DeviceSet

UINT8 SMBIOS_TABLE_TYPE17::DeviceSet

Definition at line 1895 of file SmBios.h.

◆ ExtendedConfiguredMemorySpeed

UINT32 SMBIOS_TABLE_TYPE17::ExtendedConfiguredMemorySpeed

Definition at line 1943 of file SmBios.h.

◆ ExtendedSize

UINT32 SMBIOS_TABLE_TYPE17::ExtendedSize

Definition at line 1912 of file SmBios.h.

◆ ExtendedSpeed

UINT32 SMBIOS_TABLE_TYPE17::ExtendedSpeed

Definition at line 1942 of file SmBios.h.

◆ FirmwareVersion

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::FirmwareVersion

Definition at line 1930 of file SmBios.h.

◆ FormFactor

UINT8 SMBIOS_TABLE_TYPE17::FormFactor

The enumeration value from MEMORY_FORM_FACTOR.

Definition at line 1894 of file SmBios.h.

◆ Hdr

SMBIOS_STRUCTURE SMBIOS_TABLE_TYPE17::Hdr

Definition at line 1888 of file SmBios.h.

◆ LogicalSize

UINT64 SMBIOS_TABLE_TYPE17::LogicalSize

Definition at line 1938 of file SmBios.h.

◆ Manufacturer

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::Manufacturer

Definition at line 1901 of file SmBios.h.

◆ MaximumVoltage

UINT16 SMBIOS_TABLE_TYPE17::MaximumVoltage

Definition at line 1923 of file SmBios.h.

◆ MemoryArrayHandle

UINT16 SMBIOS_TABLE_TYPE17::MemoryArrayHandle

Definition at line 1889 of file SmBios.h.

◆ MemoryErrorInformationHandle

UINT16 SMBIOS_TABLE_TYPE17::MemoryErrorInformationHandle

Definition at line 1890 of file SmBios.h.

◆ MemoryOperatingModeCapability

MEMORY_DEVICE_OPERATING_MODE_CAPABILITY SMBIOS_TABLE_TYPE17::MemoryOperatingModeCapability

Definition at line 1929 of file SmBios.h.

◆ MemorySubsystemControllerManufacturerID

UINT16 SMBIOS_TABLE_TYPE17::MemorySubsystemControllerManufacturerID

Definition at line 1933 of file SmBios.h.

◆ MemorySubsystemControllerProductID

UINT16 SMBIOS_TABLE_TYPE17::MemorySubsystemControllerProductID

Definition at line 1934 of file SmBios.h.

◆ MemoryTechnology

UINT8 SMBIOS_TABLE_TYPE17::MemoryTechnology

The enumeration value from MEMORY_DEVICE_TECHNOLOGY.

Definition at line 1928 of file SmBios.h.

◆ MemoryType

UINT8 SMBIOS_TABLE_TYPE17::MemoryType

The enumeration value from MEMORY_DEVICE_TYPE.

Definition at line 1898 of file SmBios.h.

◆ MinimumVoltage

UINT16 SMBIOS_TABLE_TYPE17::MinimumVoltage

Definition at line 1922 of file SmBios.h.

◆ ModuleManufacturerID

UINT16 SMBIOS_TABLE_TYPE17::ModuleManufacturerID

Definition at line 1931 of file SmBios.h.

◆ ModuleProductID

UINT16 SMBIOS_TABLE_TYPE17::ModuleProductID

Definition at line 1932 of file SmBios.h.

◆ NonVolatileSize

UINT64 SMBIOS_TABLE_TYPE17::NonVolatileSize

Definition at line 1935 of file SmBios.h.

◆ PartNumber

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::PartNumber

Definition at line 1904 of file SmBios.h.

◆ SerialNumber

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::SerialNumber

Definition at line 1902 of file SmBios.h.

◆ Size

UINT16 SMBIOS_TABLE_TYPE17::Size

Definition at line 1893 of file SmBios.h.

◆ Speed

UINT16 SMBIOS_TABLE_TYPE17::Speed

Definition at line 1900 of file SmBios.h.

◆ TotalWidth

UINT16 SMBIOS_TABLE_TYPE17::TotalWidth

Definition at line 1891 of file SmBios.h.

◆ TypeDetail

MEMORY_DEVICE_TYPE_DETAIL SMBIOS_TABLE_TYPE17::TypeDetail

Definition at line 1899 of file SmBios.h.

◆ VolatileSize

UINT64 SMBIOS_TABLE_TYPE17::VolatileSize

Definition at line 1936 of file SmBios.h.


The documentation for this struct was generated from the following file: