lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 40: Additional Information

Supplemental values and descriptions associated with fields in other SMBIOS structures. More...

Data Structures

struct  lazybiosType40_t
 Parsed SMBIOS Type 40 Additional Information. More...
struct  lazybiosType40Array_t
 A parsed set of SMBIOS Type 40 structures. More...
struct  lazybiosType40Entry_t
 Parsed entry from an SMBIOS Type 40 Additional Information structure. More...

Functions

void lazybiosFreeType40 (lazybiosType40Array_t *Type40)
 Releases a parsed set of SMBIOS Type 40 structures.
LAZYBIOS_WARN_UNUSED lazybiosType40Array_tlazybiosGetType40 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 40 structures.

Detailed Description

Supplemental values and descriptions associated with fields in other SMBIOS structures.

Function Documentation

◆ lazybiosFreeType40()

void lazybiosFreeType40 ( lazybiosType40Array_t * Type40)

#include <type40.h>

Releases a parsed set of SMBIOS Type 40 structures.

Parameters
Type40Set to release; may be NULL.

References lazybiosFreeType40().

Referenced by lazybiosFreeType40().

◆ lazybiosGetType40()

LAZYBIOS_WARN_UNUSED lazybiosType40Array_t * lazybiosGetType40 ( const lazybiosDMI_t * DMIData)

#include <type40.h>

Parses all SMBIOS Type 40 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType40().

Referenced by lazybiosGetType40().