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

Cooling-device type, status, redundancy group, speed, and probe relationship information. More...

Data Structures

struct  lazybiosType27_t
 Parsed SMBIOS Type 27 Cooling Device information. More...
struct  lazybiosType27Array_t
 A parsed set of SMBIOS Type 27 structures. More...

Functions

void lazybiosFreeType27 (lazybiosType27Array_t *Type27)
 Releases a parsed set of SMBIOS Type 27 structures.
LAZYBIOS_WARN_UNUSED lazybiosType27Array_tlazybiosGetType27 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 27 structures.

Detailed Description

Cooling-device type, status, redundancy group, speed, and probe relationship information.

Function Documentation

◆ lazybiosFreeType27()

void lazybiosFreeType27 ( lazybiosType27Array_t * Type27)

#include <type27.h>

Releases a parsed set of SMBIOS Type 27 structures.

Parameters
Type27Set to release; may be NULL.

References lazybiosFreeType27().

Referenced by lazybiosFreeType27().

◆ lazybiosGetType27()

LAZYBIOS_WARN_UNUSED lazybiosType27Array_t * lazybiosGetType27 ( const lazybiosDMI_t * DMIData)

#include <type27.h>

Parses all SMBIOS Type 27 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType27().

Referenced by lazybiosGetType27().