lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 31: Boot Integrity Services Entry Point

Boot Integrity Services entry-point addresses and structure checksum information. More...

Data Structures

struct  lazybiosType31_t
 Parsed SMBIOS Type 31 Boot Integrity Services Entry Point information. More...
struct  lazybiosType31Array_t
 A parsed set of SMBIOS Type 31 structures. More...

Functions

void lazybiosFreeType31 (lazybiosType31Array_t *Type31)
 Releases a parsed set of SMBIOS Type 31 structures.
LAZYBIOS_WARN_UNUSED lazybiosType31Array_tlazybiosGetType31 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 31 structures.

Detailed Description

Boot Integrity Services entry-point addresses and structure checksum information.

Function Documentation

◆ lazybiosFreeType31()

void lazybiosFreeType31 ( lazybiosType31Array_t * Type31)

#include <type31.h>

Releases a parsed set of SMBIOS Type 31 structures.

Parameters
Type31Set to release; may be NULL.

References lazybiosFreeType31().

Referenced by lazybiosFreeType31().

◆ lazybiosGetType31()

LAZYBIOS_WARN_UNUSED lazybiosType31Array_t * lazybiosGetType31 ( const lazybiosDMI_t * DMIData)

#include <type31.h>

Parses all SMBIOS Type 31 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType31().

Referenced by lazybiosGetType31().