iSMBIOS is a lightweight implementation that allows us to obtain SMBIOS information. Currently only works on windows
The SmbiosBaseType class provides functions to analyze the properties associated with a structure DMI
.
public abstract class SpecificDmiBaseType
name | description |
---|---|
ImplementedProperties { get; } | Returns a list of implemented properties for this smbios structure. |
Properties { get; } | Gets the properties available for this structure. |
GetPropertyValue(…) | Returns the value of specified property. Always returns the first appearance of the property. If it does not exist, returns null (Nothing in visual basic). |
GetPropertyValue<T>(…) | Returns the the strongly typed value of specified property. Always returns the first appearance of the property. If it does not exist, returns null (Nothing in visual basic). |
name | description |
---|---|
SpecificDmiBaseType() | Initializes a new instance of the class SpecificDmiBaseType . |
SpecificDmiBaseType(…) | Initializes a new instance of the class SpecificDmiBaseType by specifying the raw data of a specific SMBIOS structure |
GetByte(…) | Returns the stored value from the specified byte. |
GetBytes(…) | Returns the stored array from start with specified lenght. |
GetDoubleWord(…) | Returns the stored value from the specified byte. |
GetQuadrupleWord(…) | Returns the stored value from the specified byte. |
GetWord(…) | Returns the stored value from the specified byte. |
Parse(…) | Parse and populates the property collection for this structure. |
virtual PopulateProperties(…) | Populates the property collection for this structure. |