dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::smbios Namespace Reference

the SMBIOS tables as the firmware interface hands them out (RawSMBIOSData: GetSystemFirmwareTable 'RSMB', WMI MSSmBios_RawSMBiosTables - one layout), walked in place More...

Functions

template<typename visit_t>
bool serial(const uint8_t* table, size_t size, visit_t visit) noexcept
 the System Information structure's serial number (type 1, string at offset 7): visit(chars, length), trailing blanks dropped; false when the table has none

Detailed Description

the SMBIOS tables as the firmware interface hands them out (RawSMBIOSData: GetSystemFirmwareTable 'RSMB', WMI MSSmBios_RawSMBiosTables - one layout), walked in place

Function Documentation

◆ serial()

template<typename visit_t>
bool dx::smbios::serial(const uint8_t* table, size_t size, visit_t visit)
noexcept

the System Information structure's serial number (type 1, string at offset 7): visit(chars, length), trailing blanks dropped; false when the table has none

Here is the call graph for this function:
Here is the caller graph for this function: