lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 23: System Reset

Automatic system-reset capabilities, limits, counters, and timers. More...

Data Structures

struct  lazybiosType23_t
 Parsed SMBIOS Type 23 System Reset information. More...
struct  lazybiosType23Array_t
 A parsed set of SMBIOS Type 23 structures. More...

Functions

void lazybiosFreeType23 (lazybiosType23Array_t *Type23)
 Releases a parsed set of SMBIOS Type 23 structures.
LAZYBIOS_WARN_UNUSED lazybiosType23Array_tlazybiosGetType23 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 23 structures.

Detailed Description

Automatic system-reset capabilities, limits, counters, and timers.

Function Documentation

◆ lazybiosFreeType23()

void lazybiosFreeType23 ( lazybiosType23Array_t * Type23)

#include <type23.h>

Releases a parsed set of SMBIOS Type 23 structures.

Parameters
Type23Set to release; may be NULL.

References lazybiosFreeType23().

Referenced by lazybiosFreeType23().

◆ lazybiosGetType23()

LAZYBIOS_WARN_UNUSED lazybiosType23Array_t * lazybiosGetType23 ( const lazybiosDMI_t * DMIData)

#include <type23.h>

Parses all SMBIOS Type 23 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType23().

Referenced by lazybiosGetType23().