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

Trusted Platform Module identity, specification, firmware, and characteristics. More...

Data Structures

struct  lazybiosType43_t
 Parsed SMBIOS Type 43 TPM Device information. More...
struct  lazybiosType43Array_t
 A parsed set of SMBIOS Type 43 structures. More...

Functions

void lazybiosFreeType43 (lazybiosType43Array_t *Type43)
 Releases a parsed set of SMBIOS Type 43 structures.
LAZYBIOS_WARN_UNUSED lazybiosType43Array_tlazybiosGetType43 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 43 structures.

Detailed Description

Trusted Platform Module identity, specification, firmware, and characteristics.

Function Documentation

◆ lazybiosFreeType43()

void lazybiosFreeType43 ( lazybiosType43Array_t * Type43)

#include <type43.h>

Releases a parsed set of SMBIOS Type 43 structures.

Parameters
Type43Set to release; may be NULL.

References lazybiosFreeType43().

Referenced by lazybiosFreeType43().

◆ lazybiosGetType43()

LAZYBIOS_WARN_UNUSED lazybiosType43Array_t * lazybiosGetType43 ( const lazybiosDMI_t * DMIData)

#include <type43.h>

Parses all SMBIOS Type 43 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType43().

Referenced by lazybiosGetType43().