lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 46: String Property

String properties associated with parent SMBIOS structures. More...

Data Structures

struct  lazybiosType46_t
 Parsed SMBIOS Type 46 String Property. More...
struct  lazybiosType46Array_t
 A parsed set of SMBIOS Type 46 structures. More...

Functions

void lazybiosFreeType46 (lazybiosType46Array_t *Type46)
 Releases a parsed set of SMBIOS Type 46 structures.
LAZYBIOS_WARN_UNUSED lazybiosType46Array_tlazybiosGetType46 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 46 structures.

Detailed Description

String properties associated with parent SMBIOS structures.

Function Documentation

◆ lazybiosFreeType46()

void lazybiosFreeType46 ( lazybiosType46Array_t * Type46)

#include <type46.h>

Releases a parsed set of SMBIOS Type 46 structures.

Parameters
Type46Set to release; may be NULL.

References lazybiosFreeType46().

Referenced by lazybiosFreeType46().

◆ lazybiosGetType46()

LAZYBIOS_WARN_UNUSED lazybiosType46Array_t * lazybiosGetType46 ( const lazybiosDMI_t * DMIData)

#include <type46.h>

Parses all SMBIOS Type 46 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType46().

Referenced by lazybiosGetType46().