lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 32: System Boot Information

System boot status classification and status-specific additional data. More...

Data Structures

struct  lazybiosType32_t
 Parsed SMBIOS Type 32 System Boot Information. More...
struct  lazybiosType32Array_t
 A parsed set of SMBIOS Type 32 structures. More...

Functions

void lazybiosFreeType32 (lazybiosType32Array_t *Type32)
 Releases a parsed set of SMBIOS Type 32 structures.
LAZYBIOS_WARN_UNUSED lazybiosType32Array_tlazybiosGetType32 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 32 structures.

Detailed Description

System boot status classification and status-specific additional data.

Function Documentation

◆ lazybiosFreeType32()

void lazybiosFreeType32 ( lazybiosType32Array_t * Type32)

#include <type32.h>

Releases a parsed set of SMBIOS Type 32 structures.

Parameters
Type32Set to release; may be NULL.

References lazybiosFreeType32().

Referenced by lazybiosFreeType32().

◆ lazybiosGetType32()

LAZYBIOS_WARN_UNUSED lazybiosType32Array_t * lazybiosGetType32 ( const lazybiosDMI_t * DMIData)

#include <type32.h>

Parses all SMBIOS Type 32 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType32().

Referenced by lazybiosGetType32().