|
XenevaOS
|
#include <SmBios.h>

Public Attributes | |
| SMBIOS_STRUCTURE | Hdr |
| SMBIOS_TABLE_STRING | Socket |
| UINT8 | ProcessorType |
| The enumeration value from PROCESSOR_TYPE_DATA. | |
| UINT8 | ProcessorFamily |
| The enumeration value from PROCESSOR_FAMILY_DATA. | |
| SMBIOS_TABLE_STRING | ProcessorManufacture |
| PROCESSOR_ID_DATA | ProcessorId |
| SMBIOS_TABLE_STRING | ProcessorVersion |
| PROCESSOR_VOLTAGE | Voltage |
| UINT16 | ExternalClock |
| UINT16 | MaxSpeed |
| UINT16 | CurrentSpeed |
| UINT8 | Status |
| UINT8 | ProcessorUpgrade |
| The enumeration value from PROCESSOR_UPGRADE. | |
| UINT16 | L1CacheHandle |
| UINT16 | L2CacheHandle |
| UINT16 | L3CacheHandle |
| SMBIOS_TABLE_STRING | SerialNumber |
| SMBIOS_TABLE_STRING | AssetTag |
| SMBIOS_TABLE_STRING | PartNumber |
| UINT8 | CoreCount |
| UINT8 | EnabledCoreCount |
| UINT8 | ThreadCount |
| UINT16 | ProcessorCharacteristics |
| UINT16 | ProcessorFamily2 |
| UINT16 | CoreCount2 |
| UINT16 | EnabledCoreCount2 |
| UINT16 | ThreadCount2 |
Processor Information (Type 4).
The information in this structure defines the attributes of a single processor; a separate structure instance is provided for each system processor socket/slot. For example, a system with an IntelDX2 processor would have a single structure instance, while a system with an IntelSX2 processor would have a structure to describe the main CPU, and a second structure to describe the 80487 co-processor.
| SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE4::AssetTag |
| UINT8 SMBIOS_TABLE_TYPE4::CoreCount |
| UINT16 SMBIOS_TABLE_TYPE4::CoreCount2 |
| UINT16 SMBIOS_TABLE_TYPE4::CurrentSpeed |
| UINT8 SMBIOS_TABLE_TYPE4::EnabledCoreCount |
| UINT16 SMBIOS_TABLE_TYPE4::EnabledCoreCount2 |
| UINT16 SMBIOS_TABLE_TYPE4::ExternalClock |
| SMBIOS_STRUCTURE SMBIOS_TABLE_TYPE4::Hdr |
| UINT16 SMBIOS_TABLE_TYPE4::L1CacheHandle |
| UINT16 SMBIOS_TABLE_TYPE4::L2CacheHandle |
| UINT16 SMBIOS_TABLE_TYPE4::L3CacheHandle |
| UINT16 SMBIOS_TABLE_TYPE4::MaxSpeed |
| SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE4::PartNumber |
| UINT16 SMBIOS_TABLE_TYPE4::ProcessorCharacteristics |
| UINT8 SMBIOS_TABLE_TYPE4::ProcessorFamily |
The enumeration value from PROCESSOR_FAMILY_DATA.
| UINT16 SMBIOS_TABLE_TYPE4::ProcessorFamily2 |
| PROCESSOR_ID_DATA SMBIOS_TABLE_TYPE4::ProcessorId |
| SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE4::ProcessorManufacture |
| UINT8 SMBIOS_TABLE_TYPE4::ProcessorType |
The enumeration value from PROCESSOR_TYPE_DATA.
| UINT8 SMBIOS_TABLE_TYPE4::ProcessorUpgrade |
The enumeration value from PROCESSOR_UPGRADE.
| SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE4::ProcessorVersion |
| SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE4::SerialNumber |
| SMBIOS_TABLE_STRING SMBIOS_TABLE_TYPE4::Socket |
| UINT8 SMBIOS_TABLE_TYPE4::Status |
| UINT8 SMBIOS_TABLE_TYPE4::ThreadCount |
| UINT16 SMBIOS_TABLE_TYPE4::ThreadCount2 |
| PROCESSOR_VOLTAGE SMBIOS_TABLE_TYPE4::Voltage |