dxd - dynax driver framework 3.0.0d222
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 caller graph for this function:

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.