TianoCore EDK2 master
Loading...
Searching...
No Matches
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.
 
UINT8 DeviceSet
 
SMBIOS_TABLE_STRING DeviceLocator
 
SMBIOS_TABLE_STRING BankLocator
 
UINT8 MemoryType
 The enumeration value from MEMORY_DEVICE_TYPE.
 
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.
 
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 1949 of file SmBios.h.

Field Documentation

◆ AssetTag

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::AssetTag

Definition at line 1965 of file SmBios.h.

◆ Attributes

UINT8 SMBIOS_TABLE_TYPE17::Attributes

Definition at line 1970 of file SmBios.h.

◆ BankLocator

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::BankLocator

Definition at line 1959 of file SmBios.h.

◆ CacheSize

UINT64 SMBIOS_TABLE_TYPE17::CacheSize

Definition at line 1999 of file SmBios.h.

◆ ConfiguredMemoryClockSpeed

UINT16 SMBIOS_TABLE_TYPE17::ConfiguredMemoryClockSpeed

Definition at line 1980 of file SmBios.h.

◆ ConfiguredVoltage

UINT16 SMBIOS_TABLE_TYPE17::ConfiguredVoltage

Definition at line 1986 of file SmBios.h.

◆ DataWidth

UINT16 SMBIOS_TABLE_TYPE17::DataWidth

Definition at line 1954 of file SmBios.h.

◆ DeviceLocator

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::DeviceLocator

Definition at line 1958 of file SmBios.h.

◆ DeviceSet

UINT8 SMBIOS_TABLE_TYPE17::DeviceSet

Definition at line 1957 of file SmBios.h.

◆ ExtendedConfiguredMemorySpeed

UINT32 SMBIOS_TABLE_TYPE17::ExtendedConfiguredMemorySpeed

Definition at line 2005 of file SmBios.h.

◆ ExtendedSize

UINT32 SMBIOS_TABLE_TYPE17::ExtendedSize

Definition at line 1974 of file SmBios.h.

◆ ExtendedSpeed

UINT32 SMBIOS_TABLE_TYPE17::ExtendedSpeed

Definition at line 2004 of file SmBios.h.

◆ FirmwareVersion

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::FirmwareVersion

Definition at line 1992 of file SmBios.h.

◆ FormFactor

UINT8 SMBIOS_TABLE_TYPE17::FormFactor

The enumeration value from MEMORY_FORM_FACTOR.

Definition at line 1956 of file SmBios.h.

◆ Hdr

SMBIOS_STRUCTURE SMBIOS_TABLE_TYPE17::Hdr

Definition at line 1950 of file SmBios.h.

◆ LogicalSize

UINT64 SMBIOS_TABLE_TYPE17::LogicalSize

Definition at line 2000 of file SmBios.h.

◆ Manufacturer

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::Manufacturer

Definition at line 1963 of file SmBios.h.

◆ MaximumVoltage

UINT16 SMBIOS_TABLE_TYPE17::MaximumVoltage

Definition at line 1985 of file SmBios.h.

◆ MemoryArrayHandle

UINT16 SMBIOS_TABLE_TYPE17::MemoryArrayHandle

Definition at line 1951 of file SmBios.h.

◆ MemoryErrorInformationHandle

UINT16 SMBIOS_TABLE_TYPE17::MemoryErrorInformationHandle

Definition at line 1952 of file SmBios.h.

◆ MemoryOperatingModeCapability

MEMORY_DEVICE_OPERATING_MODE_CAPABILITY SMBIOS_TABLE_TYPE17::MemoryOperatingModeCapability

Definition at line 1991 of file SmBios.h.

◆ MemorySubsystemControllerManufacturerID

UINT16 SMBIOS_TABLE_TYPE17::MemorySubsystemControllerManufacturerID

Definition at line 1995 of file SmBios.h.

◆ MemorySubsystemControllerProductID

UINT16 SMBIOS_TABLE_TYPE17::MemorySubsystemControllerProductID

Definition at line 1996 of file SmBios.h.

◆ MemoryTechnology

UINT8 SMBIOS_TABLE_TYPE17::MemoryTechnology

The enumeration value from MEMORY_DEVICE_TECHNOLOGY.

Definition at line 1990 of file SmBios.h.

◆ MemoryType

UINT8 SMBIOS_TABLE_TYPE17::MemoryType

The enumeration value from MEMORY_DEVICE_TYPE.

Definition at line 1960 of file SmBios.h.

◆ MinimumVoltage

UINT16 SMBIOS_TABLE_TYPE17::MinimumVoltage

Definition at line 1984 of file SmBios.h.

◆ ModuleManufacturerID

UINT16 SMBIOS_TABLE_TYPE17::ModuleManufacturerID

Definition at line 1993 of file SmBios.h.

◆ ModuleProductID

UINT16 SMBIOS_TABLE_TYPE17::ModuleProductID

Definition at line 1994 of file SmBios.h.

◆ NonVolatileSize

UINT64 SMBIOS_TABLE_TYPE17::NonVolatileSize

Definition at line 1997 of file SmBios.h.

◆ PartNumber

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::PartNumber

Definition at line 1966 of file SmBios.h.

◆ SerialNumber

SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE17::SerialNumber

Definition at line 1964 of file SmBios.h.

◆ Size

UINT16 SMBIOS_TABLE_TYPE17::Size

Definition at line 1955 of file SmBios.h.

◆ Speed

UINT16 SMBIOS_TABLE_TYPE17::Speed

Definition at line 1962 of file SmBios.h.

◆ TotalWidth

UINT16 SMBIOS_TABLE_TYPE17::TotalWidth

Definition at line 1953 of file SmBios.h.

◆ TypeDetail

MEMORY_DEVICE_TYPE_DETAIL SMBIOS_TABLE_TYPE17::TypeDetail

Definition at line 1961 of file SmBios.h.

◆ VolatileSize

UINT64 SMBIOS_TABLE_TYPE17::VolatileSize

Definition at line 1998 of file SmBios.h.


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