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

Environmental management-device identity, type, address, and addressing method. More...

Data Structures

struct  lazybiosType34_t
 Parsed SMBIOS Type 34 Management Device information. More...
struct  lazybiosType34Array_t
 A parsed set of SMBIOS Type 34 structures. More...

Functions

void lazybiosFreeType34 (lazybiosType34Array_t *Type34)
 Releases a parsed set of SMBIOS Type 34 structures.
LAZYBIOS_WARN_UNUSED lazybiosType34Array_tlazybiosGetType34 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 34 structures.

Detailed Description

Environmental management-device identity, type, address, and addressing method.

Function Documentation

◆ lazybiosFreeType34()

void lazybiosFreeType34 ( lazybiosType34Array_t * Type34)

#include <type34.h>

Releases a parsed set of SMBIOS Type 34 structures.

Parameters
Type34Set to release; may be NULL.

References lazybiosFreeType34().

Referenced by lazybiosFreeType34().

◆ lazybiosGetType34()

LAZYBIOS_WARN_UNUSED lazybiosType34Array_t * lazybiosGetType34 ( const lazybiosDMI_t * DMIData)

#include <type34.h>

Parses all SMBIOS Type 34 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType34().

Referenced by lazybiosGetType34().