lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 8: Port Connector Information

Port designator, connector type, and function parsing and decoding. More...

Data Structures

struct  lazybiosType8_t
 Parsed SMBIOS Type 8 Port Connector Information. More...
struct  lazybiosType8Array_t
 A parsed set of SMBIOS Type 8 structures. More...

Functions

void lazybiosFreeType8 (lazybiosType8Array_t *Type8)
 Releases a parsed set of SMBIOS Type 8 structures.
LAZYBIOS_WARN_UNUSED lazybiosType8Array_tlazybiosGetType8 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 8 structures.

Detailed Description

Port designator, connector type, and function parsing and decoding.

Function Documentation

◆ lazybiosFreeType8()

void lazybiosFreeType8 ( lazybiosType8Array_t * Type8)

#include <type8.h>

Releases a parsed set of SMBIOS Type 8 structures.

Parameters
Type8Set to release; may be NULL.

References lazybiosFreeType8().

Referenced by lazybiosFreeType8().

◆ lazybiosGetType8()

LAZYBIOS_WARN_UNUSED lazybiosType8Array_t * lazybiosGetType8 ( const lazybiosDMI_t * DMIData)

#include <type8.h>

Parses all SMBIOS Type 8 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType8().

Referenced by lazybiosGetType8().