lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 26: Voltage Probe

Voltage-probe location, status, range, precision, and OEM information. More...

Data Structures

struct  lazybiosType26_t
 Parsed SMBIOS Type 26 Voltage Probe information. More...
struct  lazybiosType26Array_t
 A parsed set of SMBIOS Type 26 structures. More...

Functions

void lazybiosFreeType26 (lazybiosType26Array_t *Type26)
 Releases a parsed set of SMBIOS Type 26 structures.
LAZYBIOS_WARN_UNUSED lazybiosType26Array_tlazybiosGetType26 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 26 structures.

Detailed Description

Voltage-probe location, status, range, precision, and OEM information.

Function Documentation

◆ lazybiosFreeType26()

void lazybiosFreeType26 ( lazybiosType26Array_t * Type26)

#include <type26.h>

Releases a parsed set of SMBIOS Type 26 structures.

Parameters
Type26Set to release; may be NULL.

References lazybiosFreeType26().

Referenced by lazybiosFreeType26().

◆ lazybiosGetType26()

LAZYBIOS_WARN_UNUSED lazybiosType26Array_t * lazybiosGetType26 ( const lazybiosDMI_t * DMIData)

#include <type26.h>

Parses all SMBIOS Type 26 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType26().

Referenced by lazybiosGetType26().