lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 36: Management Device Threshold Data

Threshold values associated with environmental management-device components. More...

Data Structures

struct  lazybiosType36_t
 Parsed SMBIOS Type 36 Management Device Threshold Data. More...
struct  lazybiosType36Array_t
 A parsed set of SMBIOS Type 36 structures. More...

Functions

void lazybiosFreeType36 (lazybiosType36Array_t *Type36)
 Releases a parsed set of SMBIOS Type 36 structures.
LAZYBIOS_WARN_UNUSED lazybiosType36Array_tlazybiosGetType36 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 36 structures.

Detailed Description

Threshold values associated with environmental management-device components.

Function Documentation

◆ lazybiosFreeType36()

void lazybiosFreeType36 ( lazybiosType36Array_t * Type36)

#include <type36.h>

Releases a parsed set of SMBIOS Type 36 structures.

Parameters
Type36Set to release; may be NULL.

References lazybiosFreeType36().

Referenced by lazybiosFreeType36().

◆ lazybiosGetType36()

LAZYBIOS_WARN_UNUSED lazybiosType36Array_t * lazybiosGetType36 ( const lazybiosDMI_t * DMIData)

#include <type36.h>

Parses all SMBIOS Type 36 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType36().

Referenced by lazybiosGetType36().