lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 35: Management Device Component Guide

Associations between management devices, monitored components, and thresholds.

Result set and ownership

lazybiosGetType35 returns a lazybiosType35Array_t holding every matching structure. Iterate entries using count. A non-NULL result whose count is zero means the table contains no structure of this type; NULL means the arguments were unusable or an allocation failed. Release the set with lazybiosFreeType35, or assign it to ctx->Type35 and let lazybiosCleanup own it.

Every record carries its own SMBIOS handle and the structure length the firmware reported.

Handle relationships

management_device_handle references the Type 34 device containing the component. component_handle references a Type 26 voltage probe, Type 27 cooling device, Type 28 temperature probe, or Type 29 current probe. threshold_handle references the optional Type 36 threshold data associated with that component. LazyBIOS preserves these raw handles and does not resolve them automatically. Any handle encoded as 0xFFFF reports absent because it does not identify a referenced structure.

Ownership

Release the returned array and its description strings with lazybiosFreeType35, or assign it to lazybiosCTX::Type35 and use lazybiosCleanup.

See also
Type 35: Management Device Component