lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 10: On Board Devices Information (Obsolete)

Legacy onboard-device type, status, and description information. More...

Data Structures

struct  lazybiosType10_t
 Parsed obsolete SMBIOS Type 10 On Board Devices Information. More...
struct  lazybiosType10Array_t
 A parsed set of SMBIOS Type 10 structures. More...
struct  lazybiosType10Device_t
 Parsed device entry from an obsolete SMBIOS Type 10 structure. More...

Functions

void lazybiosFreeType10 (lazybiosType10Array_t *Type10)
 Releases a parsed set of SMBIOS Type 10 structures.
LAZYBIOS_WARN_UNUSED lazybiosType10Array_tlazybiosGetType10 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 10 structures.

Detailed Description

Legacy onboard-device type, status, and description information.

Function Documentation

◆ lazybiosFreeType10()

void lazybiosFreeType10 ( lazybiosType10Array_t * Type10)

#include <type10.h>

Releases a parsed set of SMBIOS Type 10 structures.

Parameters
Type10Set to release; may be NULL.

References lazybiosFreeType10().

Referenced by lazybiosFreeType10().

◆ lazybiosGetType10()

LAZYBIOS_WARN_UNUSED lazybiosType10Array_t * lazybiosGetType10 ( const lazybiosDMI_t * DMIData)

#include <type10.h>

Parses all SMBIOS Type 10 structures.

Parameters
DMIDataRaw DMI table container to parse.
Returns
Newly allocated set, empty when the table holds no Type 10 structure, or NULL when the arguments are unusable or an allocation fails.

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType10().

Referenced by lazybiosGetType10().