lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 35: Management Device Component

Associations between management devices, environmental components, and threshold records. More...

Data Structures

struct  lazybiosType35_t
 Parsed SMBIOS Type 35 Management Device Component information. More...
struct  lazybiosType35Array_t
 A parsed set of SMBIOS Type 35 structures. More...

Functions

void lazybiosFreeType35 (lazybiosType35Array_t *Type35)
 Releases a parsed set of SMBIOS Type 35 structures.
LAZYBIOS_WARN_UNUSED lazybiosType35Array_tlazybiosGetType35 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 35 structures.

Detailed Description

Associations between management devices, environmental components, and threshold records.

Function Documentation

◆ lazybiosFreeType35()

void lazybiosFreeType35 ( lazybiosType35Array_t * Type35)

#include <type35.h>

Releases a parsed set of SMBIOS Type 35 structures.

Parameters
Type35Set to release; may be NULL.

References lazybiosFreeType35().

Referenced by lazybiosFreeType35().

◆ lazybiosGetType35()

LAZYBIOS_WARN_UNUSED lazybiosType35Array_t * lazybiosGetType35 ( const lazybiosDMI_t * DMIData)

#include <type35.h>

Parses all SMBIOS Type 35 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType35().

Referenced by lazybiosGetType35().