iSMBIOS

iSMBIOS is a lightweight implementation that allows us to obtain SMBIOS information. Currently only works on windows

View the Project on GitHub iAJTin/iSMBIOS

iTin.Hardware.Specification.Dmi assembly

iTin.Hardware.Specification namespace

public type description
class DMI The Desktop Management Interface (DMI) or the desktop management interface, standard framework for management and component tracking on a desktop, laptop or server.

iTin.Hardware.Specification.Dmi namespace

public type description
class BaseBoardContainedElementCollection Represents a collection of objects SmbiosStructure available on a motherboard.
enum ChassisContainedElementType Defines the DMI structures associated with the chassis.
class DmiAdditionalInformationEntry This class represents an element of the structure DmiType040.
class DmiAdditionalInformationEntryCollection Represents a collection of objects DmiAdditionalInformationEntry.
abstract class DmiBaseType<TSmbios> The DmiBaseType class provides functions to analyze the properties associated with a structure DMI.
class DmiChassisContainedElement This class represents an element of the structure DmiType003.
class DmiChassisContainedElementCollection Represents a collection of objects ChassisContainedElement.
class DmiClass Represents a DMI class.
class DmiClassCollection Representa una colección de objetos DmiClass.
class DmiClassPropertiesTable Specialization of the BasePropertiesTable class that stores the available properties for each data table.
class DmiConnectOptions Defines remote user parameters
class DmiGroupAssociationElement This class represents an element of the structure DmiType014.
class DmiGroupAssociationElementCollection Represents a collection of DmiGroupAssociationElement.
class DmiManagementControllerHostInterfaceProtocolRecord This class represents an element of the structure DmiType042.
class DmiManagementControllerHostInterfaceProtocolRecordsCollection Represents a collection of objects DmiManagementControllerHostInterfaceProtocolRecordsCollection.
class DmiMemoryChannelElement This class represents an element of the structure DmiType037.
class DmiMemoryChannelElementCollection Represents a collection of objects MemoryChannelElement.
class DmiMemoryControllerContainedElementCollection Represents a collection of memory device identifiers.
class DmiPeerDevice This class represents an element of the structure DmiType009.
class DmiPeerDevicesCollection Represents a collection of objects DmiPeerDevice.
class DmiStructure Represents a structure DMI.
enum DmiStructureClass Known DMI structures.
class DmiStructureCollection Represents a collection of DmiStructure objects implemented in DMI.
enum DmiStructureVersion Defines known implemented version of a DMI structure.
class DmiSupportedEventLogTypeDescriptorElement This class represents an element of the structure.
class DmiSupportedEventLogTypeDescriptorsCollection Represents a collection of objects DmiSupportedEventLogTypeDescriptorElement.
interface IDmiType The DmiBaseType class provides functions to analyze the properties associated with a structure DMI.
enum MemoryDeviceMappedAddressInterleavedPosition Defines the type of interpolation of a device.
enum MemorySizeUnit Defines the unit of measurement of the memory.
static class QueryPropertyCollectionResultExtensions Static class than contains extension methods for types QueryPropertyCollectionResult.
abstract class SpecificDmiBaseType The SmbiosBaseType class provides functions to analyze the properties associated with a structure DMI.

iTin.Hardware.Specification.Dmi.Property namespace

public type description
static class DmiProperty Defines available keys for the available devices of a system.