Data Collected by the Scanners

Introduction

This document provides an up-to-date view of all hardware and configuration data items collected by the Universal Discovery Scanners.

For each field, the tables show whether the data is collected in the operating system or not.

When data can be collected, a blue dot () is used.

No graphic means that the data item cannot be collected.

This data was generated automatically from the file hwdefinitions.xml.

Overview

The following graphic provides an overview of the number of data fields collected by the different scanners:

Quick Index

To quickly navigate to an area of data, click on one of the links below.

DDM Inventory Data

Asset Data (hwAssetData)

Information that is not automatically collected by the Scanner can be entered manually as each computer is scanned. The information collected is usually referred to as asset data, and includes details about users, departments, physical assets, equipment, and any other information that is useful to record.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwAssetDescriptionstring
Description line that contains a brief description of the asset. This field is typically read/only and combines information from several hardware and asset fields. It is the field that is used by the Viewer and Analysis Workbench when displaying the description of a scan in the Load dialog.
hwAssetTagstring
The Asset Tag field contains a unique identifier for the machine. It is normally populated from a sequence of hardware fields such as MAC Address, Serial Number, Dell or Compaq Asset tag, etc.
hwAssetEmployeeIDstring
Employee ID as used in the organisation.
hwAssetUserLastNamestring
Last name of user.
hwAssetUserFirstNamestring
First name of user.
hwAssetUserFullNamestring
Full name of user.
hwAssetUserJobTitlestring
Job title of user.
hwAssetCostCenterstring
Cost center description or code.
hwAssetBusinessUnitstring
Name of business unit.
hwAssetDivisionstring
Division description or code.
hwAssetDepartmentstring
Department description or code.
hwAssetSectionstring
Section description or code.
hwAssetOfficeLocationstring
Location of office, normally a combination of country and city.
hwAssetBuildingstring
Identified the building containing the machine.
hwAssetFloorstring
The floor on which the machine is located.
hwAssetRoomstring
Description, name or number of the room containing the machine.
hwAssetBarCodestring
For machines with bar codes on them, use this field to allow the bar code to be entered or stored.
hwAssetTelephoneExtensionstring
Internal telephone extension.
hwAssetTelephoneNumberstring
Full direct telephone number of user.
hwAssetCellphoneNumberstring
Cell/mobile phone number of user.
hwAssetPrinterDescriptionstring
Contains a description of a local printer attached to the machine, if any.
hwAssetPrinterAssetTagstring
Asset tag of a local printer attached to the machine, if any.
hwAssetMachineMakestring
Make or Manufacturer of the machine. This data is automatically collected on machines supporting SMBIOS.
hwAssetMachineModelstring
Model of the machine. This data is automatically collected on machines supporting SMBIOS.
hwAssetDeviceTypestring
Device type of the machine (Server, Notebook, Tower, etc).
hwAssetUserField1string
User-defined field.
hwAssetUserField2string
User-defined field.
hwAssetUserField3string
User-defined field.
hwAssetUserField4string
User-defined field.
hwAssetUserField5string
User-defined field.
hwAssetUserField6string
User-defined field.
hwAssetUserField7string
User-defined field.
hwAssetUserField8string
User-defined field.
hwAssetUserField9string
User-defined field.
hwAssetUserField10string
User-defined field.
hwAssetUserField11string
User-defined field.
hwAssetUserField12string
User-defined field.
hwAssetUserField13string
User-defined field.
hwAssetUserField14string
User-defined field.
hwAssetUserField15string
User-defined field.
hwAssetUserField16string
User-defined field.
hwAssetUserField17string
User-defined field.
hwAssetUserField18string
User-defined field.
hwAssetUserField19string
User-defined field.
hwAssetUserField20string
User-defined field.
hwAssetUserField21string
User-defined field.
hwAssetUserField22string
User-defined field.
hwAssetUserField23string
User-defined field.
hwAssetUserField24string
User-defined field.
hwAssetUserField25string
User-defined field.
hwAssetUserField26string
User-defined field.
hwAssetUserField27string
User-defined field.
hwAssetUserField28string
User-defined field.
hwAssetUserField29string
User-defined field.
hwAssetUserField30string
User-defined field.
hwAssetAnalysis1string             
Analysis field.
hwAssetAnalysis2string             
Analysis field.
hwAssetAnalysis3string             
Analysis field.
hwAssetAnalysis4string             
Analysis field.
hwAssetAnalysis5string             
Analysis field.
hwAssetAnalysis6string             
Analysis field.
hwAssetAnalysis7string             
Analysis field.
hwAssetAnalysis8string             
Analysis field.
hwAssetAnalysis9string             
Analysis field.
hwAssetAnalysis10string             
Analysis field.
hwAssetAnalysis11string             
Analysis field.
hwAssetAnalysis12string             
Analysis field.
hwAssetAnalysis13string             
Analysis field.
hwAssetAnalysis14string             
Analysis field.
hwAssetAnalysis15string             
Analysis field.
hwAssetAnalysis16string             
Analysis field.
hwAssetAnalysis17string             
Analysis field.
hwAssetAnalysis18string             
Analysis field.
hwAssetAnalysis19string             
Analysis field.
hwAssetAnalysis20string             
Analysis field.
hwAssetAnalysis21string             
Analysis field.
hwAssetAnalysis22string             
Analysis field.
hwAssetAnalysis23string             
Analysis field.
hwAssetAnalysis24string             
Analysis field.
hwAssetAnalysis25string             
Analysis field.
hwAssetAnalysis26string             
Analysis field.
hwAssetAnalysis27string             
Analysis field.
hwAssetAnalysis28string             
Analysis field.
hwAssetAutomatic1string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic2string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic3string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic4string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic5string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic6string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic7string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic8string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic9string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic10string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic11string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic12string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic13string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic14string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic15string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic16string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic17string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic18string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic19string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic20string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic21string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic22string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic23string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic24string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic25string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic26string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic27string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic28string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic29string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic30string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic31string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic32string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic33string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic34string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic35string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic36string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic37string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic38string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic39string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic40string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic41string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic42string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic43string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic44string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic45string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic46string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic47string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic48string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic49string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic50string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic51string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic52string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic53string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic54string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic55string
Automatic field. Automatic fields can be automatically collected by the scanners.
hwAssetAutomatic56string
Automatic field. Automatic fields can be automatically collected by the scanners.

Table: hwAssetCustomData

Contains the name/value pairs of the custom data detected by the post-scan script.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwAssetCustomData_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwAssetCustomDataNamestring
Contains the key name of the custom data detected by the post-scan script.
hwAssetCustomDataValuestring
Contains the value of the custom data detected by the post-scan script.

Table: hwAssetDataInfo

This shell contains information about asset data fields. Most entries will be automatically discovered, but some entries may have been entered by a user. As such entries may require special treatment, a list of them is maintained here.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwAssetDataInfo_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwAssetDataIdint
The Id of an asset data field.
hwIsUserSuppliedstring
If the associated Id was entered manually by the user, this value is true.

Table: hwCPUData

The following fields describe the CPUs (Central Processing Unit) and FPUs (Floating Point Unit) that are at the heart of the system. Most modern computers have one or more CPUs. The FPU is usually built into the CPU.

Information displayed includes the CPU (model), whether it has got FPU (numeric co-processor), MMX (MultiMedia eXtensions), ISSE/SSIMD capability and reports the speed of the CPU. For newer Intel and compatible processors, the manufacturer, model, family and stepping ID are reported.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwLegacyFPUTypestring     
Displays the type of co-processor. For example, for most modern computers the co-processor will be shown as built in.
hwLegacyFPUBiosFlagSetstring      
If the BIOS flag is set (yes) then a co-processor is present.
hwLegacyWeitekstring             
This field is True if a Weitek FPU is present in the system.
hwLegacyWeitekRealModestring             
This field is True if a Weitek is present in the system and the processor is running in Real Mode.
hwPhysicalCPUCountint
This shows the actual number of enabled physical CPUs (sockets). On the AIX platform this value is the same as hwCPUCoreCount as the AIX scanner is not able to detect the physical packaging of CPUs (chip, multichip module, book, etc).
hwCPUCoreCountint
Each physical CPU can have multiple CPU cores. This shows the total number of CPU cores available.
hwCPUCountint
This shows the number of logical CPUs available, including virtual (Hyper-Threading, Simultaneous Multi-Threading, etc.) CPUs.

Table: hwCPUs

This contains information about all CPUs in the machine; each field is repeated for every CPU the machine contains.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwCPUs_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwCPUTypestring
This field contains an accurate type specifier for the CPU. For example, it can be 80386, 80486, Pentium, Pentium Pro, etc.
hwCPUIntelBrandstring      
For some Intel CPUs, this field contains the brand of the CPU.
hwCPUDescriptionstring
This field was introduced in the Pentium 4 and is a description of the processor that is embedded inside the processor itself.
hwCPUSpeedMeasuredint  
This shows the actual speed that the CPU is running at as opposed to the CPU speed that was rated by the manufacturer.
hwCPUSpeedRatedint
This shows the speed rating that the CPU manufacturer supplied as opposed to the actual CPU speed measured by the scanner.
hwCPUSpeedByModelint            
This shows the speed rating of the CPU typically included in this machine model.
hwCPUVendorstring
The name of the CPU chip vendor.
hwCPUModelint 
Shows the manufacturers model for the chip.
hwCPUFamilyint     
Shows which family of processors the CPU belongs to.
hwCPUSteppingint     
Shows the CPU stepping level which is Intel's terminology for revisions to the chips.
hwCPUSpecialstring     
Shows any special capabilities that the CPU may have that do not fit into any of the other categories.
hwCPUIntelFeaturesstring      
Shows any additional instruction capability that the CPU may have. For example, MMX (MultiMedia eXtensions).
hwCPUIntelExtendedFeaturesstring      
Shows extended features that the CPU may have. Applies only to Pentium 4 and later processors.
hwCPUSerialNostring   
The unique identifier that is put on the CPU chip by the manufacturer.
hwCPUBoardstring           
The board number on which the CPU is mounted.
hwCPUPortIdint           
The port ID for the CPU.
hwCPUPhysicalIdint         
The physical CPU ID for the CPU.
hwCPUMaskstring           
The CPU Mask for the CPU.
hwCPUOverdrivestring      
Shows whether the CPU is an overdrive CPU. An overdrive CPU is a processor upgrade designed to upgrade older systems with newer processors. For example, a Pentium II overdrive processor can be used to upgrade a Pentium Pro system.
hwCPUDualstring      
Shows whether the processor is the upgrade processor in a dual processor system.
hwCPUActivestring         
Shows whether the CPU in question is active.
hwCPUSpeedsequence
Shows the speed of the CPU (expressed in MHz).

The value of this field is calculated as the first non-blank value from the following fields:
hwCPUSpeedRated
hwCPUSpeedMeasured
hwCPUSpeedByModel
hwCPUstring
This shows the name of the CPU that is present in the computer.

Table: hwCPUCacheInformation

Contains information about the cache memory on the computer. Cache memory holds recently accessed data. It is intended to speed up subsequent access to the same data. When data is read from or written to main memory a copy is also saved in the cache, along with the associated main memory address.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwCPUCacheInformation_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwCPUs_Seqint
Foreign key referring to parent enumeration field in table hwCPUs. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwCPUs table.
hwCPUCacheDescriptionstring      
Shows a short description of the cache memory. For example, Instruction TLB: 4K-Byte Pages, 4-way set associative, 32 entries. This means that the cache is Translation Look-aside Buffer (TLB). A TLB is used in conjunction with a cache whose tags are based on virtual addresses. It has been implemented as 4-way set associative cache memory. In set associative cache memory each address is mapped to a certain set of cache locations, etc.
hwCPUCacheLevelstring  
Indicates whether the cache is primary (L1) or secondary (L2). Primary cache is found inside or close to the CPU. Secondary cache is usually connected to the CPU via an external bus.
hwCPUCacheSizeint  
Shows the size of the cache memory (expressed in Kilobytes).
hwCPUCacheTraceSizeint      
The size of the Trace Cache (expressed in K-uops). An microOP = 'Micro-Operation/Operand'. This is the name that Intel gives instructions, which can be directly understood by the execution units of the microprocessor. Trace cache was a new feature implemented in Pentium 4s.
hwCPUCacheAssociativitystring    
Shows the type of cache associativity implemented for the cache memory. Cache associativity is a measure of how many locations an item can be stored in or how many lines are in a set or row of the cache.
hwCPUCacheLineSizeint  
Shows the cache line size (expressed in bytes). Cache line size is the size of the unit of transfer in and out of the cache.
hwCPUCacheEntriesint    
Indicates the number of entries in the cache memory.

Table: hwBusData

Displays information about the architecture of the bus used in the computer - ISA, EISA, PCI, MCA or PCMCIA. A bus is used to transfer data between a computer's components. Information is also displayed about cards that are supported by the various bus types.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwSystemClockMHzint      
The system clock speed in MHz.
hwCardSummaryint
Shows the number of cards that are present in the computer.

Table: hwBusesSupported

Displays information about the architecture of the bus used in the computer - ISA, EISA, PCI, MCA or PCMCIA.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwBusesSupported_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwBusNamestring
The type of bus supported - ISA, EISA, PCI, MCA or PCMCIA.
hwBusVersionstring           
The version number of the bus.

Table: hwCards

Displays information about the cards that are used in the computer.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwCards_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwBusesSupported_Seqint
Foreign key referring to parent enumeration field in table hwBusesSupported. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwBusesSupported table.
hwCardBusstring
Shows the type of the bus the card is designed for. For example, ISA, PCI, MCA, EISA, PCMCIA, etc.
hwCardClassstring
Shows the class of the card. For example, whether it is a network card, display card, system card, etc.
hwCardConfigstring         
Shows the configuration of the PCI card.
hwCardStatusstring         
Shows the Status flags of the PCI card.
hwCardVendorstring  
Shows the name of the manufacturer of the card.
hwCardNamestring
Shows the full name of the card. For example, NVidia Riva TNT2 Model 64.
hwCardVendorIDhex
This is a unique ID that is used for PCI and EISA cards. Together with the Card ID it can be used to uniquely identify a particular PCI or EISA card.
hwCardIDhex
This is a unique ID that is issued by the vendor of the card. Together with the Card Vendor ID it can be used to uniquely identify a particular PCI or EISA card.
hwCardRevisionint   
Shows the card revision. Revision numbers reflect minor changes to the card's functionality, such as bug fixes or minor updates.
hwCardSpeedMHzint         
The speed of the card in MHz.
hwCardDriverstring           
The driver file used to operate the card.
hwCardHardwareIDstring           
The hardwar id of the card.

Table: hwBiosData

BIOS stands for Basic Input/Output System. The system BIOS is the lowest-level software in the computer, it acting as an interface between the hardware (especially the chipset and processor) and the operating system. The BIOS is also responsible for allowing you to control your computer's hardware settings, for booting up the machine when you turn on the power or hit the reset button, and various other system functions.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwBiosSourcestring  
Shows the version of the BIOS source code.
hwBiosRomDatestring      
Contains a string with the date of the BIOS release as extracted from the System BIOS ROM.
hwBiosDatedate      
This is a date field containing the BIOS release date as extracted from the System BIOS ROM.
hwBiosRevisionint           
Shows the BIOS revision. This is a legacy field that new BIOS implementations may not use.
hwBiosMachineIdstring          
Shows the Machine ID that identifies the particular model of the computer. This is a legacy field that new BIOS implementation may not update.
hwSMBiosVersionstring      
Shows the version of the SMBIOS (Systems Management BIOS) that is supported.
hwSMBiosStructTableAddrhex      
Shows the 32-bit physical address of the SMBIOS Structure Table. If this value is greater than 1MB the scanner may not always be able to collect the SMBIOS data.
hwPlugAndPlayVersionstring      
Shows the version of Plug and Play that is supported.
hwBiosCompaqAssetTagstring           
Compaq Asset Tag - extracted from Compaq BIOS.
hwBiosAssetTagstring       
If supported by the BIOS implementation, provides an asset tag that uniquely identifies the computer. It may have the corresponding asset label attached to the system block.
hwBiosVersionstring           
Shows the version of the BIOS.
hwBiosBootPromVersionstring         
Shows the version of the Boot PROM.
hwBiosSerialNumberstring    
The system serial number.
hwBiosMachineModelstring    
The machine model identifier.
hwBiosArchitecturestring    
Shows the machine architecture, such as sun4u, SP2, etc.
hwBiosManufacturerstring      
Shows the machine architecture, such as sun4u, SP2, etc.
hwACPISupportedstring      
Shows whether or not ACPI is supported. ACPI is the Advanced Computer Power Interface that allows the operating system to control the amount of power given to each device attached to the computer.
hwACPIVersionstring      
This shows the version of ACPI supported by the BIOS.
hwAmtProvisioningStatestring           
The provisioning state of iAMT (Intel Active Management Technology).
hwAmtVersionstring           
The version of the iAMT (Intel Active Management Technology).

Table: hwBiosMachineExtensions

Contains a list of BIOS extensions installed on the machine.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwBiosMachineExtensions_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwBiosExtensionstring           
The names of BIOS extension card, if any are present.

Table: hwBiosMachineDescriptions

Contains a list of possible description strings extracted from the machine's BIOS.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint         
Device ID uniquely identifying the device to which the data belongs.
hwBiosMachineDescriptions_Seqint         
Integer field enumerating multiple values of this kind for a single Device ID.
hwBiosMachineDescriptionstring         
Provides a brief description of the computer based on the BIOS of that computer.

Table: hwMemoryData

Contains information about the total amount of memory installed on the computer. This includes the amount of conventional and extended memory, the amounts of memory available via the XMS, EMM and DPMI specifications and the version of the driver and specification where relevant. Information about the size and location of any swap files used for virtual memory is also displayed.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwMemConventionalint           
The size of the conventional memory.
hwMemXMSDriverstring             
Shows the version and revision of the XMS driver if one is installed.
hwMemXMSint             
The size of the XMS (Extended Memory Specification) memory. This is memory that is above the standard 1MB DOS main memory. It is available only in computers with Intel 80286 or later processors.
hwMemEMMDriverstring             
Shows the version of the Extended Memory Manager driver if one is installed. Windows 3.0 and all later versions of Windows contain an extended memory manager that enables programs to use extended memory without interfering with one another. In addition, Windows can simulate expanded memory for those programs that need it.
hwMemEMMint             
Shows the amount of memory that is being managed by the EMM. Windows 3.0 and all later versions of Windows contain an extended memory manager that enables programs to use extended memory without interfering with one another. In addition, Windows can simulate expanded memory for those programs that need it.
hwMemDPMIDriverstring             
The version of the DPMI used. DPMI (DOS Protected Mode Interface) is a interface standard. It allows DOS applications to access the extended memory of 80286 (or later) based computers.
hwMemFreeDOSMemoryint             
The size of the largest free DOS memory block, which is available to run DOS programs.
hwMemExtendedint           
Shows the amount in KB of extended memory (memory above 1MB).
hwMemCMOSTotalint           
Shows the total amount of memory as reported in CMOS. The total memory is equal to the extended memory plus the conventional memory.
hwMemCMOSConventionalint           
Shows the amount of conventional memory as reported in CMOS.
hwMemTotalMBint
The amount of memory (expressed in MB) which is available.

Table: hwMemoryConfig

Contains information about the configuration of memory slots in the machine. Used for UNIX machines only.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint       
Device ID uniquely identifying the device to which the data belongs.
hwMemoryConfig_Seqint       
Integer field enumerating multiple values of this kind for a single Device ID.
hwMemoryBankstring       
The name of the memory bank.
hwMemoryPortIdint           
Memory port id.
hwMemoryLogicalBankNumint           
Logical bank number of the memory.
hwMemoryLogicalBankSizeMBint           
Logical size of the bank of memory in MB.
hwMemoryDIMMSizeMBint       
Size of physical memory modules (DIMMs) in the bank.
hwMemoryInterleaveFactorstring           
Memory interleave factor.
hwMemoryInterleaveSegmentstring           
Memory interleave segment.

Table: hwSwapFiles

Swap files (also known as paging files) allow a computer to run programs and load data files that are larger than the amount of physical memory. The operating system achieves this by using a portion of the disk as memory - these portions are called swap files.

Virtual memory is not supported by DOS, but is supported by most other operating systems (including Unix and OS/2).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint       
Device ID uniquely identifying the device to which the data belongs.
hwSwapFiles_Seqint       
Integer field enumerating multiple values of this kind for a single Device ID.
hwMemSwapFileNamestring
This is the location of the hidden swap file on disk. For example, C:\Pagefile.sys.
hwMemSwapFileSizeint
This is the size of the hidden swap file in megabytes.

Table: hwOsData

Displays detailed information about the current operating environment. Information includes the operating system and service pack level, DOS version, operating system base directory, currently logged on user name and a list of all environment variables and Windows installed applications defined.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwDOSVersionstring           
This is the version of DOS that is running on the computer. For example, if the computer is running Windows 95, version 7.0 will be reported.
hwDOSLocationstring             
This shows whether DOS is installed to the High Memory area (HMA), ROM or to Normal RAM.
hwDOSOEMstring             
This is the Original Equipment Manufacturer (OEM) that the DOS installation belongs to.
hwOSHostOsCategorystring
This is the type of the operating system on the host machine. For example, it can be DOS, Unix, MAC OS, Microsoft Windows, etc.
hwOSHostDosTypestring             
This is the type of the DOS operating system on the host machine. For example, it can be MS-DOS, PC-DOS, DR DOS, etc.
hwOSHostOs2Typestring             
This is the type of the OS/2 operating system on the host machine. For example, it can be OS/2 Warp, OS/2 Warp Server, Warp Server for e-business, etc.
hwOSHostWindowsNamestring           
This is the type of the Windows operating system on the host machine. For example, it can be Windows, Windows for Workgroups, Window 95, Windows 2000, etc. It also shows any service packs if applicable.
hwOSHostWin16Modestring             
Shows the mode that Windows 3.x is running in. For example, Enhanced Mode, Standard Mode or /386.
hwOSHostWindowsNTModestring           
Shows the type of Windows NT/2000/XP operating system the computer is running. For example, Workstation, Professional, Server, etc.
hwOSHostMacOsTypestring           
This is the type of the MAC operating system on the host machine. For example, it can be MAC OS Classic, MAC OS X, etc.
hwOSHostWindowsNTServerFlagsstring           
Indicates which type of Windows NT/2000/2003 Server is being run. For example, Terminal Server, Enterprise Server, Datacenter Server, etc.
hwOSHostEditionstring       
Indicates which edition of the operating system is used.
hwOSHostUnixTypestring  
This is the type of the Unix operating system on the host machine. For example, it can be Solaris, Linux, HP-UX, etc.
hwOSHostLinuxTypestring         
This is the type of the Linux operating system on the host machine. For example, it can be Red Hat Enterprise Server, SUSE LINUX Enterprise Server, etc.
hwOSHostAixTypestring            
This is the type of the Aix operating system on the host machine. For example, it can be Express, Standard, or Enterprise.
hwOSHostHPUXTypestring           
This is the type of the HPUX operating system on the host machine.
hwOSHostVersionstring
This shows the version number of the Host operating System.
hwOSArchitecturestring
This shows the architecture of the Host operating System.
hwOSInternalVersionstring     
This shows the version number of the Host operating System as the OS identifies itself. This number is often different from the version used to market the product. For Linux this field contains kernel version.
hwPlatformstring
This shows the specific model of the hardware platform, for example, SUNW,Sun_4_75, SUNW,SPARCsystem-600, or i86pc.
hwOSBaseDirstring      
This shows the path to the operating system base directory. That is, where the Operating system has been installed.
hwOSServiceLevelstring  
This shows the service pack release that has been applied to the host operating system. For example, Service Pack 1.
hwOSDetailedServiceLevelstring          
This shows the detailed service pack release that has been applied to the host operating system.
hwOSBuildLevelint   
This shows the build number of the host operating system. The build level allows you to pinpoint which version and build of the software you are running.
hwSC2CBindstring  
Shows whether C language binding is supported.
hwSC2CDevstring  
Shows whether C language development is supported.
hwSC2CharTermstring          
Shows whether at least one terminal is supported.
hwSC2FortDevstring  
Shows whether FORTRAN development utilities option is supported.
hwSC2FortRunstring  
Shows whether FORTRAN run-time utilities option is supported.
hwSC2Localedefstring  
Shows whether creation of locales by the localedef utility is supported.
hwSC2SwDevstring  
Shows whether software development is supported.
hwSC2Upestring  
Shows whether User Portability Utilities option is supported.
hwSCAsynchronousIOstring    
Shows whether Asynchronous I/O is supported.
hwSCFSyncstring    
Shows whether synchronization file is supported.
hwSCJobControlstring  
Shows whether job control is supported.
hwSCMappedFilesstring    
Shows whether memory mapped files is supported.
hwSCMemLockstring    
Shows whether process memory locking is supported.
hwSCMemLockRangestring    
Shows whether range memory locking is supported.
hwSCMemProtectionstring    
Shows whether memory protection is supported.
hwSCMessagePassingstring    
Shows whether message passing is supported.
hwSCPrioritizedIOstring    
Shows whether Prioritized I/O is supported.
hwSCPrioritySchedulstring    
Shows whether process scheduling is supported.
hwSCRealtimeSignalsstring    
Shows whether realtime signals are supported.
hwSCSemaphoresstring    
Shows whether Semaphores are supported.
hwSCSharedMemObjstring    
Shows whether shared memory objects are supported.
hwSCSynchronizedIOstring    
Shows whether synchronized I/O is supported.
hwSCThrAttrStackAddrstring      
Shows whether thread stack address attribute option is supported.
hwSCThrAttrStackSizestring      
Shows whether thread stack size attribute option is supported.
hwSCThrPrioSchedulstring      
Shows whether thread execution scheduling option is supported.
hwSCThrProcSharedstring      
Shows whether process-shared synchronization option is supported.
hwSCThrSafeFuncstring       
Shows whether thread-safe functions option is supported.
hwSCThreadsstring      
Shows whether Threads option is supported.
hwSCXbs5Ilp32Off32string            
Shows whether X/Open ILP32 w/32-bit offset build environment is supported.
hwSCXbs5Ilp32OffBigstring            
Shows whether X/Open ILP32 w/64-bit offset build environment is supported.
hwSCXbs5Ilp32Off64string            
Shows whether X/Open LP64 64-bit offset build environment is supported.
hwSCXOpenCryptstring    
Shows whether X/Open encryption feature group is supported.
hwSCXOpenEnhI18nstring    
Shows whether X/Open enhanced internationalization feature group is supported.
hwSCXOpenLegacystring            
Shows whether X/Open legacy feature group is supported.
hwSCXOpenRealtimestring            
Shows whether X/Open POSIX realtime feature group is supported.
hwSCXOpenRtThreadsstring            
Shows whether X/Open POSIX realtime threads feature group is supported.
hwSCXOpenShmstring    
Shows whether X/Open Shared Memory feature group is supported.
hwSCSysAcctstring          
Shows whether system accounting is supported.
hwSCFileSystemDriversstring           
Indicates the existing file system drivers.
hwSCDriversstring           
Indicates the existing local drivers. For example, CD drives, tape drives, etc.
hwSCLocaleIPCFeaturesstring           
Local Inter Process Communication (IPC) features.
hwSCNFSFeaturesstring           
Local Network File System features.
hwSCAIOLisIOMaxint    
Integer value indicating max number of I/O operations in a list I/O call supported.
hwSCAIOMaxint    
Integer value indicating max number of asynchronous I/O operations supported.
hwSCAIOPrioDeltaint       
Integer value indicating max amount by which a process can decrease its asynchronous I/O priority level from its own scheduling priority.
hwSCArgMaxint  
Integer value indicating max size of argv[] plus envp[].
hwSCAtExitMaxint          
Integer value indicating max number of functions that may be registered with atexit().
hwSCAvphysPagesint      
Number of physical memory pages not currently in use by system.
hwSCBcBaseMaxint  
Max obase values allowed by the bc utility.
hwSCBcDimMAxint    
Max number of elements permitted in array by bc.
hwSCBcScaleMaxint  
Max scale value allowed by bc.
hwSCBcStringMaxint  
Max length of string constant allowed by bc.
hwSCChildMaxint  
Max processes allowed to a UID.
hwSCCollWeightsMaxint  
Max number of weights that can be assigned to entry of the LC_COLLATE order keyword in locale definition file.
hwSCDelayTimerMaxint    
Max number of timer expiration overruns.
hwSCExprNestMaxint    
Max number of expressions that can be listed within parentheses by the expr utility.
hwSCGetGrRSizeMaxint      
Max size of group entry buffer.
hwSCGetPwRSizeMaxint    
Max size of password entry buffer.
hwSCLineMaxint  
Max length of input line.
hwLoginNameMaxint      
Max length of login name.
hwSCMqOpenMaxint    
Max number of open message queues a process may hold.
hwSCMqPrioMaxint    
Max number of message priorities supported.
hwSCNGroupsMaxint        
Max simultaneous groups to which one may belong.
hwSCNProcessesConfint      
Number of processors configured.
hwSCNProcessorsOnlnint      
Number of processors online.
hwSCOpenMaxint  
Max open files per process.
hwSCPageSizeint  
System memory page size.
hwSCPassMaxint          
Max number of significant bytes in a password.
hwSCPhysPagesint       
Total number of pages of physical memory in system.
hwSCReDupMaxint  
Max number of repeated.
hwSCRTSigMaxint    
Max number of realtime signals reserved for application use.
hwSCSemNSemsMaxint    
Max number of semaphores that a process may have.
hwSCSemValueMaxint    
Max value a semaphore may have.
hwSCSigQueueMaxint    
Max number of queued signals a process may send and have pending at receiver(s) at a time.
hwSCStreamMAxint    
Number of streams one processed can have open at a time.
hwSCThreadDestructint      
Number attempts made to destroy thread-specific data on thread exit.
hwSCThreadKeysMaxint      
Max number of data keys per process.
hwSCThreadStackMinint      
Min byte size of thread stack storage.
hwSCThreadStackMaxint      
Max byte size of thread stack storage.
hwSCPThreadMaxint          
Max number of threads per process.
hwSCTimerMaxint    
Max number of timers per process.
hwSCTtyNameMaxint      
Max length of tty device name.
hwSCTZNameMaxint  
Max number of bytes supported for name of a time zone.
hwSCXopenVersionint    
Integer value indicating version of X/Open Portability Guide to which implementation conforms.
hwSCNBSDMaxint           
Max number of BSD (Berkeley Software Distribution) pty's. Pty's are pseudo terminal identifiers. When the system is started up, there are only so many pty's that are available. As people execute Xterminals and other programs, they get used up like any other resource.
hwSCNProcessesMaxint           
Max number of concurrent processes allowed in the system.
hwSCNUsersMaxint           
Max number of users the system can support at any one time.
hwSCQuotasTableSizeint           
Size of the Quota table. A quota is the resource limit assigned to a user. This quota cannot be exceeded.
hwSCInodeTableSizeint           
Size of the Inode table. An inode contains all the information about a file except its name. An inode is created for every 2k of storage available in the file system.
hwSCDNLookupCacheSizeint           
Size of the directory name lookup cache. This cache stores the directory lookup information for files whose paths are sufficiently short (30 characters or less). This prevents the need to perform directory lookups at run-time. In Solaris 7 and 8 the file length restriction has been removed.
hwSCCalloutTableSizeint           
Size of the Callout. A "callout" is a visual device for associating annotations with an image, program listing, or similar figure. Each location is identified with a mark, and the annotation is identified with the same mark.
hwSCGPrioMaxint           
Max of the global priority in system class. Each user has a priority. This integer represents the maximum priority that they can have.
hwSCNSPushesMaxint           
Max number of stream pushes allowed.
hwSCXOpenXcuVerint      
Integer value indicating version of XCU specification to which implementation conforms.
hwPOSIXLocalestring  
The POSIX locale of the system, if available.
hwLocaleNamestring           
This is the locale (location) that is set on the computer. A corresponding country code is shown in the Country Code field.
hwLocaleCodePageint
This identifies the currently active code page on the computer.
hwLocaleCodeSetstring  
This identifies the currently active code set on the computer.
hwLocalePrimaryIDint           
This is the identifier for the Primary Language that is used on the computer.
hwLocaleSubIDint           
If a sub identifier exists for the language then it is shown here. For example, there are many variations of English used (UK English, US English, etc.). Each of these variants have a further identifier to distinguish them from one another.
hwLocaleCountryCodeint           
This is the unique country identifier.
hwLocaleFeaturesstring           
Indicates whether the locale is Middle East (reads from right to left) or Far East (is multibyte enabled).
hwWebBrowserstring           
Shows the fully qualified file name of the default Web Browser program.
hwWebBrowserParametersstring           
Shows the command line parameters that are used to run the default browser. For example, the -nohome parameter.
hwWebBrowserDescriptionstring           
This is the name of the default Web Browser. For example, Internet Explorer.
hwWebBrowserVersionstring           
This is the version of the default Web Browser.
hwMailClientstring           
Shows the fully qualified file name of the default Mail Client program.
hwMailClientParametersstring           
Shows the command line parameters that are used to run the default Mail Client.
hwMailClientDescriptionstring           
This is the name of the default Mail Client program. For example, Outlook Express.
hwMailClientVersionstring           
This is the version of the default Mail Client program.
hwScreenSaverProgramstring           
Shows the fully qualified file name of the screen saver program.
hwScreenSaverNamestring           
This is the name of the Screen Saver. For example, Mystify or Beziers.
hwWallPaperNamestring           
Shows the fully qualified file name of the wallpaper that has been used to decorate the desktop.
hwActiveShellstring           
This shows the fully qualified file name to the active shell (desktop user interface).
hwActiveShellDescriptionstring           
This shows the name of the active shell (desktop user interface). For example, Windows Explorer, which is the user interface shell that is used by default in Windows 95 and later Windows.
hwActiveShellVersionstring           
This shows the version of the active shell (desktop user interface).
hwOSProgramFilesDirstring           
Shows the full path of the Program Files directory.
hwOSCurrentUserDesktopDirstring           
Shows the full path of current user's Desktop directory.
hwOSAllUsersDesktopDirstring           
Shows the full path of the Desktop directory shared by all users.
hwOSCurrentUserStartMenuDirstring           
Shows the full path of current user's Start Menu directory.
hwOSAllUsersStartMenuDirstring           
Shows the full path of the Start Menu directory shared by all users.
hwOSRecycleBinstring           
Shows the full path of the Recycle Bin directory.
hwOSAdminToolsstring           
Shows the full path of the directory containing Administrative Tools for the current user.
hwOSAllUsersAdminToolsstring           
Shows the full path of the directory containing Administrative Tools shared by all users.
hwOSAppDatastring           
Shows the full path of the directory containing Application specific data for the current user.
hwOSAllUsersAppDatastring           
Shows the full path of the directory containing Application specific data shared by all users.
hwOSDocumentsstring           
Shows the full path of current user's Documents directory.
hwOSAllUsersDocumentsstring           
Shows the full path of the Documents directory shared by all users.
hwOSControlPanelstring           
Shows the full path of the Control Panel directory.
hwOSCookiesstring           
Shows the full path of the directory containing browser cookies.
hwOSFontsstring           
Shows the full path of the directory containing installed fonts.
hwOSDefaultUserNamestring           
In Windows, this is the name of the user the running copy of Windows is registered to. The name of the registered user is usually entered during the installation of Windows.
hwOSDefaultOrganisationNamestring           
In Windows, this is the name of the organization the running copy of Windows is registered to. The name of the registered organization is usually entered during the installation of Windows.
hwOSCurrentUserPrivilegestring           
Shows the administrator privileges of the current user.
hwOSClusterStatestring           
The state of the Cluster Service on this machine.
hwOSClusterNamestring           
This is the name of the cluster that this machine belongs to.
hwOSClusterDescriptionstring           
The description of the cluster.
hwOSClusterVendorstring           
Contains the vendor identifier information for the Cluster service installed on the local node.
hwOSClusterFlagsstring           
Flags describing the cluster configuration.
hwOSMIFPathstring           
For machines using Microsoft SMS, this is the path where SMS looks for the MIF file containing an inventory of the machine.
hwOSSMSID1string           
For machines using Microsoft SMS v1.x, this is the SMS Unique ID assigned to the machine.
hwOSSMSID2string           
For machines using Microsoft SMS v2 or above, this is the SMS Unique ID assigned to the machine.
hwOSSMSSystemTypestring           
For machines using Microsoft SMS, this is system type as reported by SMS.
hwOSSMSSystemRolestring           
For machines using Microsoft SMS, this is system role as reported by SMS.
hwOSContainerstring        
Contains the name of the current container or partition.
hwOSLocalestring             
Obsolete.
hwLANDeskGUIDstring
For machines using LANDesk, this is the Device ID assigned to the machine.
hwOSTimeZonestring
This is a Time Zone identifier identifying the currently used Time Zone.
hwOSTimeZoneBiasint
Specifies the current bias, in minutes, for local time translation on this computer. The bias is the difference, in minutes, between Coordinated Universal Time (UTC) and local time.
hwOSDMILayerVersionstring             
Obsolete.
hwOSInstallDatestring      
This shows the OS Install Date.
hwOSWindowsSerialstring           
This shows the Product Id or Windows Serial Number if Windows is installed on the machine.
hwOSDaylightSavingsstring
This field shows whether the daylight saving is in effect or not.
hwHostOSstring
This shows the name of the host operating system.

Table: hwOSContainers

This shows information about the containers hosted by the operating system. Containers (called zones in Solaris or partitions on HP-UX and AIX) provide virtualized OS services which look like different OS instances to the programs running inside them.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint        
Device ID uniquely identifying the device to which the data belongs.
hwOSContainers_Seqint        
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSContainerTypestring        
This is the type of the container.
hwOSContainerNamestring        
This is the name of the container or partition.
hwOSContainerRolestring         
This is the domain type of the container or partition.
hwOSContainerIDstring        
This is the unique ID of the container or partition.
hwOSContainerHostIDstring           
This is the machine ID related to the container or partition.
hwOSContainerRootstring           
This is the path for the container's root file system.
hwOSContainerFlagsstring           
Flags describing the container configuration.
hwOSContainerStatusstring        
Status describing whether the container or partition is running.

Table: hwVirtualMachine

If the scanner is run in an emulated PC, either remotely or locally, data about the virtual environment can be found here.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwVirtualMachine_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwVirtualMachineTypestring
Contains the type of virtual environment detected.
hwVirtualMachineDescstring
Describes the virtual environment.

Table: hwOSEnvironment

Contains information about the environment variables used. An environment variable is a text string which symbolises information about the environment. For example, the computer name, a path or a file name. This symbolic name can then be used by the operating system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwOSEnvironment_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSEnvironmentNamestring
Specifies the name of the environment variable, for example, PATH or PROMPT.
hwOSEnvironmentValuestring
This is the value of the environment variable. For example, the environment variable COMPUTERNAME may have the value JohnDoe (which is the computer name). Another example is an environment variable called ALLUSERSPROFILE which may have the value of C:\Documents and Settings\All Users.

Table: hwOSSoftwareIdTags

This shows the ISO/IEC 19770-2 software identification tags that contain identification and management information about a software product.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwOSSoftwareIdTags_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSSoftwareIdTagEntitlementRequiredIndicatorstring
This field indicates if a software entitlement must match up against this product in order for a software reconciliation to be considered successful.
hwOSSoftwareIdTagProductTitlestring
This is the name of the product as assigned by the software creator.
hwOSSoftwareIdTagProductVersionNamestring
This is the textual name of the version.
hwOSSoftwareIdTagProductVersionNumberstring
This is the numeric version identifier.
hwOSSoftwareIdTagSoftwareCreatorNamestring
This is the software creator that produced the software package.
hwOSSoftwareIdTagSoftwareCreatorRegidstring
This is the domain of the software creator.
hwOSSoftwareIdTagSoftwareLicensorNamestring
This is the software licensor that owns the copyright for the software package.
hwOSSoftwareIdTagSoftwareLicensorDomainstring
This is the domain of the software licensor.
hwOSSoftwareIdTagSoftwareIdCreatorDomainstring
This is the domain name of the tag provider.
hwOSSoftwareIdTagSoftwareUniqueIdstring
This is the unique ID that identifies the specific version of a specific product.
hwOSSoftwareIdTagTagCreatorNamestring
This shows the creator that produced the Software Id Tag for the software package.
hwOSSoftwareIdTagTagCreatorDomainstring
This is the domain of the tag creator.
hwOSSoftwareIdTagSerialNumberstring
This field contains the unique number assigned for identification of a particular title and purchase.
hwOSSoftwareIdTagTagFilePathstring
This shows the full file name of the Software Id Tag file.
hwOSSoftwareIdTagTagFileLocationTypestring
This shows the location type of the Software Id Tag file (e.g. global location, installation location, other location).

Table: hwRunningProcess

This contains information about processes running on the machine.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwRunningProcess_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwRunningProcessPIDint
The process id of software running on the machine.
hwRunningProcessParentPIDint
The parent process id of software running on the machine.
hwRunningProcessNamestring
The name of process running on the machine.
hwRunningProcessUserstring
The user name under which the process runs.
hwRunningProcessGroupstring
The associated group under which the process runs.
hwRunningProcessPathstring
The fully path of the running Process.
hwRunningProcessCmdLinestring
The command line of the running Process.

Table: hwOSServices

This contains information about services (typically unattended background processes) running on the machine.

Other kinds of services typically enable a service on the machine, such as network access, plug and play, policy management, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint       
Device ID uniquely identifying the device to which the data belongs.
hwOSServices_Seqint       
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSServiceNamestring       
The name of the service as used by the operating system.
hwOSServiceDisplayNamestring           
The name of the service as displayed by the operating system.
hwOSServiceDescriptionstring           
A more complete description of the service.
hwOSServiceFileNamestring       
The fully qualified path of the primary executable file running the service.
hwOSServiceUserstring           
The user name under which the service runs.
hwOSServiceTypestring           
This identifies the type of the service. Kernel drivers provide access to devices or low-level services, and file system drivers enable file system support in the OS.
hwOSServiceStartupstring           
This identifies the startup option for a service. Automatic services are started when the machine is booted, whereas Manual services must be started manually. Disabled services cannot be started.
hwOSServiceStatusstring       
This describes the state of the services at scan time. A stopped service is not in use, does not consume resources and does not provide a service to the OS or user.

Table: hwOSProgramShortcuts

This contains information about shortcuts to programs contained on the desktop, start menu, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwOSProgramShortcuts_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSShortcutPathstring           
Path of the file containing the shortcut.
hwOSShortcutFilenamestring           
Filename of the file containing the shortcut.
hwOSShortcutLocationstring           
Location of Shortcut.
hwOSShortcutNetworkSharestring           
Reserved.
hwOSShortcutBasePathstring           
This is the first part of the path defining where a shortcut points to. It is combined with the contents of the hwOSShortcutRemainingPath to form the complete shortcut destination.
hwOSShortcutRemainingPathstring           
This is the second part of the path defining where a shortcut points to. It is combined with the contents of the hwOSShortcutBasePath to form the complete shortcut destination.
hwOSShortcutWorkingDirectorystring           
The working directory of the application. When the application starts, this is the default directory.
hwOSShortcutCommandLinestring           
Command line arguments passed to the program when it starts, if any.
hwOSShortcutDescriptionstring           
The description of a shortcut.
hwOSShortcutWindowTypestring           
Window type used by the operating system when the program starts.
hwOSShortcutVolumeTypestring           
Volume type of shortcut.

Table: hwOSDeviceDriverData

This shows information about device drivers

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwOSDeviceDriverData_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSDeviceDriverDataCompatIDstring           
This shows CompatID. Compatibility identifier for the driver.
hwOSDeviceDriverDataDescriptionstring           
This shows Description.
hwOSDeviceDriverDataDeviceClassstring           
This shows DeviceClass. Device class of the driver.
hwOSDeviceDriverDataDeviceIDstring           
This shows DeviceID. Device identifier of the device.
hwOSDeviceDriverDataDeviceNamestring           
This shows DeviceName. Name of the device.
hwOSDeviceDriverDataDevLoaderstring           
This shows DevLoader. Device loader for the device.
hwOSDeviceDriverDataDriverDatestring           
This shows DriverDate. Build date of the driver (from the manufacturer).
hwOSDeviceDriverDataDriverNamestring           
This shows DriverName. Name of the driver.
hwOSDeviceDriverDataDriverProviderNamestring           
This shows DriverProviderName. Provider of the driver.
hwOSDeviceDriverDataDriverVersionstring           
This shows DriverVersion. Version of the driver.
hwOSDeviceDriverDataFriendlyNamestring           
This shows FriendlyName. Friendly name of the driver.
hwOSDeviceDriverDataHardWareIDstring           
This shows HardWareID. Hardware identifier for the driver.
hwOSDeviceDriverDataInfNamestring           
This shows InfName. Name of the .inf file that installed the device.
hwOSDeviceDriverDataInstallDatestring           
This shows InstallDate. Date the driver was installed.
hwOSDeviceDriverDataIsSignedstring           
This shows IsSigned. If TRUE, the driver is signed.
hwOSDeviceDriverDataLocationstring           
This shows Location. Location of the driver.
hwOSDeviceDriverDataManufacturerstring           
This shows Manufacturer. Manufacturer of the driver.
hwOSDeviceDriverDataNamestring           
This shows Name.
hwOSDeviceDriverDataPDOstring           
This shows PDO. Physical device object (PDO). PDOs represent individual devices on a bus. Other drivers for the device attach on top of the PDO. It is always at the bottom of the device stack.
hwOSDeviceDriverDataSignerstring           
This shows Signer. Signer of driver, if it is signed.

Table: hwOSWMISoftwareFeatures

This shows information about software features for applications installed using the MSI installer. The data comes from the Win32_SoftwareFeature WMI class. Please note that this class is populated by the WMI MSI provider. For Windows Server 2003 it is an optional component that is not installed by default.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwOSWMISoftwareFeatures_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSWMISoftwareFeatureVendorstring           
This shows the vendor/publisher the software feature belongs to.
hwOSWMISoftwareFeatureNormalizedVendorstring             
This field is populated in the database with a normalised vendor/publisher (if found), otherwise the non-normalized content of hwOSWMISoftwareFeatureVendor is stored. This field is not detected by the scanners, but is derived from hwOSWMISoftwareFeatureVendor during database import.
hwOSWMISoftwareFeatureProductNamestring           
This is the name of the product the software feature belongs to.
hwOSWMISoftwareFeatureVersionstring           
This shows the version of the product this software feature belongs to.
hwOSWMISoftwareFeatureNamestring           
This is the software feature name.
hwOSWMISoftwareFeatureCaptionstring           
This is the short description of the software feature.
hwOSWMISoftwareFeatureDescriptionstring           
This is the description of the software feature.
hwOSWMISoftwareFeatureAccessesint           
This shows the number of times the software feature has been used.
hwOSWMISoftwareFeatureLastUsedate           
This contains the date/time when the software feature was last used.
hwOSWMISoftwareFeatureIdentifyingNumberstring           
This is the software feature identification, such as a serial number or a feature GUID.
hwOSWMISoftwareFeatureAttributesstring           
This contains the remote execution option.
hwOSWMISoftwareFeatureInstallStatestring           
Shows the install state of the software feature.

Table: hwOSInstalledApps

This shows information about the applications that were installed and properly registered with the operating system. Information includes the application name, publisher, version and product ID as well as the directory to which the application was installed.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint         
Device ID uniquely identifying the device to which the data belongs.
hwOSInstalledApps_Seqint         
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSInstalledAppNamestring
This is the name of the installed application.
hwOSInstalledAppDescriptionstring
This is the description of the installed application.
hwOSInstalledAppHiddenDescriptionstring         
This is the description of the installed application. Applications that have this entry do now show up in the Add/Remove programs lists.
hwOSInstalledAppPublisherstring
This is the software publisher of the installed application.
hwOSInstalledAppNormalizedPublisherstring             
This field is populated in the database with a normalised publisher (if found), otherwise the non-normalized content of hwOSInstalledAppPublisher is stored. This field is not detected by the scanners, but is derived from hwOSInstalledAppPublisher during database import.
hwOSInstalledAppInstallDirstring
This is the directory to which the application was installed.
hwOSInstalledAppInstallDatestring           
This is the date on which the application was installed.
hwOSInstalledAppVersionstring
This is the version identifier of the installed application.
hwOSInstalledAppReleasestring        
This is the release number of the installed application.
hwOSInstalledAppProductIDstring           
Shows the Product ID of the application installed.
hwOSInstalledAppProductCodestring           
Shows the Product Code of the application installed. For Windows MSI packages it is a valid 38 characters long GUID.
hwOSInstalledAppSizeint    
Shows the size of the application installed in kilobytes (KB).
hwOSInstalledAppExeCountint           
Shows the number of times the application has been executed in the last 30 days.
hwOSInstalledAppLastExecuteddate           
The date and time the application was last executed.
hwOSInstalledAppPatchAppliedToint
Show the target application ID of the patch.
hwOSInstalledAppCommentsstring           
Shows the Comments of the application installed.
hwOSInstalledAppPackageTypestring
Package type (e.g. RPM, BFF)
hwOSInstalledAppSourcestring          
Shows whether the application was installed from an App Store.

Table: hwOSStartupApps

Contains information about applications that are started automatically when the user logs into the computer (also known as startup applications). Information inclues the name and path to the startup application file and any parameters that were used to run the application.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwOSStartupApps_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwStartupAppsNamestring           
Shows the name and path to the application that is started automatically when the user logs in.
hwStartupAppsParamsstring           
Shows the command line parameters that are used to run the startup application.

Table: hwOSContainerProperties

Contains a list of partition properties.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint        
Device ID uniquely identifying the device to which the data belongs.
hwOSContainerProperties_Seqint        
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSContainers_Seqint        
Foreign key referring to parent enumeration field in table hwOSContainers. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwOSContainers table.
hwOSContainerPropertyNamestring        
Active property name for partition.
hwOSContainerPropertyValuestring        
Active property value for partition.

Table: hwOSContainerNetworkDevices

Contains a list of network devices available in the container.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint          
Device ID uniquely identifying the device to which the data belongs.
hwOSContainerNetworkDevices_Seqint          
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSContainers_Seqint          
Foreign key referring to parent enumeration field in table hwOSContainers. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwOSContainers table.
hwOSContainerNetworkDevicestring          
Shows the physical devices presented in the container.
hwOSContainerNetworkDeviceAddressstring          
Shows the IP address used by this device.
hwOSContainerNetworkDeviceSubnetMaskstring          
Shows the subnet mask used by this device.

Table: hwOSContainerDirectories

Contains a list of directories inherited from the global container.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint          
Device ID uniquely identifying the device to which the data belongs.
hwOSContainerDirectories_Seqint          
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSContainers_Seqint          
Foreign key referring to parent enumeration field in table hwOSContainers. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwOSContainers table.
hwOSContainerDirectorystring          
Shows the directory inherited by the container from the global container.

Table: hwOSClusterNodes

A list of nodes participating in the cluster.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwOSClusterNodes_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSClusterNodeNamestring           
The name of a node participating in the cluster.
hwOSClusterNodeStatestring           
The state of a node participating in the cluster.

Table: hwOSUserProfiles

This contains information about the user profile. In Windows, a user profile contains settings for the environment that is loaded when a user logs on. It includes user-specific settings. For example, network connections, printer connections, mouse settings, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwOSUserProfiles_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSUserProfileNamestring
This is a unique name used to identify a user account to the operating system.
hwOSUserProfileLastLogondatetime
Shows the date that the user last logged into the system. For profiles of domain users shows the last time the profile was modified.
hwOSUserProfileLogonsint
Shows the number of times that the user logged in successfully.
hwOSUserProfileUserIDint  
Shows an unsigned integer value used to identify an user.
hwOSUserProfileGroupIDint  
Shows a numeric value used to represent a specific group.
hwOSUserProfileHomedirstring
A home directory is a folder that can be accessed by the user and can contain programs and files for use by that user. A home directory can be specific to one user or can be shared by many users. Sometimes the Save and Open commands in Windows applications, use the home directory as the default location to save to or open a file from.
hwOSUserProfileUserNamestring
The full user name of the user of this account.
hwOSUserProfileTypestring           
Shows the type of permissions for the user. Permissions govern the access privelages for the user. For example, an Administrator has full access rights and control over the computer.
hwOSUserProfileFlagsstring           
Indicates whether the profile is local or roaming.

Table: hwOSSoftwareIdTagLicenseLinkage

Provides the product's current license state on the particular system the tag is discovered on.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwOSSoftwareIdTagLicenseLinkage_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwOSSoftwareIdTags_Seqint
Foreign key referring to parent enumeration field in table hwOSSoftwareIdTags. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwOSSoftwareIdTags table.
hwOSSoftwareIdTagLicenseLinkageActivationStatusstring
Shows the activation status of the product, such as Trial, Serialized, Fully Licensed, Unlicensed, etc.
hwOSSoftwareIdTagLicenseLinkageChannelTypestring
Provides information on which channel this particular software was targeted for, such as Volume, Retail, OEM, Academic, etc.
hwOSSoftwareIdTagLicenseLinkageChannelNamestring
Stores the name of the channel, such as the name of a distribution or channel partner.
hwOSSoftwareIdTagLicenseLinkageCustomerTypestring
This field identifies the target customer type, such as Government, Corporate, Educational, Retail, etc.

Table: hwTCPIPConnectivity

Provides the process's current Tcp/Ip connectivity state on the machine.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwTCPIPConnectivity_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwRunningProcess_Seqint
Foreign key referring to parent enumeration field in table hwRunningProcess. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwRunningProcess table.
hwTCPIPConnectivityPIDint
This identifies the process ID of the running process.
hwTCPIPConnectivityProcessNamestring
This identifies the process name of the running process.
hwTCPIPConnectivityLocalIPstring
The IP address of the local computer under which the process runs.
hwTCPIPConnectivityLocalPortint
The port number of the local computer under which the process runs.
hwTCPIPConnectivityForeignIPstring
The IP address of the remote computer to which the socket is connected.
hwTCPIPConnectivityForeignPortint
The port number of the remote computer to which the socket is connected.
hwTCPIPConnectivityStatusstring
This indicates the state of a TCP connection.
hwTCPIPConnectivityProtocolstring
This indicates the protocol of a connection.

Table: hwVideoData

Provides details of the Video Display Adapter, which include the adapter type (EGA, XGA, VGA, etc.) and model/manufacturer. In Windows and OS/2, the current desktop resolution and number of colours are also displayed. If the video BIOS is VESA (Video Electronics Standards Association) compatible, the version of the VESA specification is also shown.

It also displays detailed information about the monitor.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwDisplayVesaVersionstring             
This indicates that the BIOS is VESA (Video Electronics Standards Association) compatible and the version of the VESA is shown here.
hwDisplayVesaOemIDstring             
This is the OEM identifier for the Video Display Adapter.
hwDisplayVesaManufacturerstring             
This is the name of the manufacturer of the Video Display Adapter.
hwDisplayWindowsVistaReadinessstring      
Windows Vista readiness-related information.

Table: hwDisplayMonitors

Contains information about the monitor which includes the monitor name, vendor information, size, refresh rate, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwDisplayMonitors_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwMonitorNamestring       
The manufacturer name of the monitor. For example, Compaq P910.
hwMonitorVendorCodestring           
Shows the vendor code which is a unique identifier that is assigned to each monitor manufacturer. Combined with the Monitor Product ID, it allows you to identify a particular monitor.
hwMonitorProductIDhex           
The Monitor Product ID is a unique identifier that is assigned by the manufacturer. Combined with the Vendor code, it allows you to identify a particular monitor.
hwMonitorSerialNumberstring           
This is the serial number that is found on the monitor. It is usually found on a label at the back of the monitor itself.
hwMonitorManufactureWeekint           
This indicates the week in which the monitor was made. For example, 14 tells us that the monitor was made in week 14 of the year.
hwMonitorManufactureYearint           
This indicates the year in which the monitor was made. For example, 2001 tells us that the monitor was made in the year 2001.
hwMonitorSizeCmXint          
This indicates the horizontal length of the monitor in centimetres.
hwMonitorSizeCmYint          
This indicates the vertical height of the monitor in centimetres.
hwMonitorGammafloat           
This shows the gamma transfer characteristic for the monitor. Gamma represents a numerical parameter that describes the nonlinear relationship of intensity reproduction.
hwMonitorEDIDVersionint           
Indicates the EDID (Extended Display Identification Data) version. EDID is a VESA standard which contains information about a monitor including vendor, serial number, factory pre-set timings, limits for frequency range.
hwMonitorEDIDRevisionint           
Indicates a particular revision of the EDID (Extended Display Identification Data) version. EDID is a VESA standard which contains information about a monitor including vendor, serial number, factory pre-set timings, limits for frequency range.
hwMonitorPixelClockint           
Shows the Pixel Clock speed (expressed in MHz). The Pixel Clock refers to the highest signal frequency a monitor's circuit can display. The higher the pixel clock, the higher the resolution and the sharper the image will be. Pixel clock is also referred to as bandwidth.
hwMonitorMaxPixelClockint           
Indicates the highest pixel clock speed that the monitor can support. The Pixel Clock refers to the highest signal frequency a monitor's circuit can display. The higher the pixel clock, the higher the resolution and the sharper the image will be. Pixel clock is also referred to as bandwidth.
hwMonitorMinVRefreshRateint      
Indicates the minimum vertical refresh rate (expressed in Hz) that the monitor can support. The vertical refresh rate refers to how often the vertical lines on the screen are redrawn.
hwMonitorMaxVRefreshRateint      
Indicates the maximum vertical refresh rate (expressed in Hz) that the monitor can support. The vertical refresh rate refers to how often the vertical lines on the screen are redrawn.
hwMonitorMinHRefreshRateint       
Indicates the minimum horizontal refresh rate (expressed in kHz) that the monitor can support. The horizontal refresh rate refers to how often the horizontal lines on the screen are redrawn.
hwMonitorMaxHRefreshRateint       
Indicates the maximum horizontal refresh rate (expressed in Hz) that the monitor can support. The horizontal refresh rate refers to how often the horizontal lines on the screen are redrawn.
hwMonitorVendorStringstring       
This is a string of characters that indicates the manufacturer of the monitor.
hwMonitorInterlacedstring           
Indicates whether the monitor is using interlacing or not. In an interlaced monitor the electron beam draws every alternate line until the screen is full. It then returns to the top and fills in the remaining lines. Since it only refreshes half the lines at a time it is able to display twice as many lines per refresh cycle. This provides better resolution at the expense of the image qualify (the image will flicker more noticeably).
hwMonitorFeaturesstring           
Indicates any special features that the monitor may have. For example, DPMS (Display Power Management Signalling).

Table: hwDisplayGraphicsAdapters

Contains information about the Video Display Adapter which includes the adapter type (EGA, XGA, VGA, etc.) and model/manufacturer. In Windows and OS/2, the current desktop resolution and number of colours are also displayed.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwDisplayGraphicsAdapters_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwDisplayAdapterTypestring    
The type of Video Display Adapter. For example, CGA, MCGA, EGA, VGA, etc.
hwDisplayColourstring           
Indicates whether the Video Display Adapter is capable of displaying colours or not.
hwDisplayGraphicsAdapterNamestring
The brand name of the Video Display Adapter.
hwDisplayGraphicsAdapterHardwareIDstring           
The hardware id of the Video Display Adapter.
hwDisplayGraphicsAdapterManufacturerstring        
The manufacturer of the Video Display Adapter.
hwDisplayGraphicsAdapterMemoryMBint     
This is the number of MB of memory on graphics card.
hwDisplayDesktopResolutionXint  
Shows the width of the screen in pixels (picture elements).
hwDisplayDesktopResolutionYint  
Shows the height of the screen in pixels (picture elements).
hwDisplayDesktopColourDepthint    
Shows the current colour depth, which is the number of bits for each pixel. The number of colours is 2 in a power of colour depth. For example, if the colour depth is 16, the number of colours that can be displayed is 65536.
hwDisplayDesktopColoursint    
Shows the number of different colours that can be displayed on screen in the current video mode.
hwDisplayDesktopRefreshRateint          
This is the number of times per second the screen is refreshed (redrawn). Higher refresh rates produce better, flicker-free picture.
hwDisplayDesktopResolutionstring        
Shows the resolution (horizontal x vertical) for the desktop. The desktop is the on-screen area. The resolution represents the number of pixels (picture elements) that can be displayed on the desktop.

Table: hwDisplayMonitorSupportedModes

Contains information about the horizontal and vertical resolutions and the refresh rates that the monitor can support.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwDisplayMonitorSupportedModes_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwDisplayMonitors_Seqint      
Foreign key referring to parent enumeration field in table hwDisplayMonitors. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwDisplayMonitors table.
hwMonitorResolutionXint      
Displays the horizontal resolutions that the monitor can support. The resolution represents the number of pixels (picture elements) that can be displayed on the screen. For example, a 1280x1024 screen displays 1280 pixels on each of the horizontal lines. This means that the horizontal resolution is 1280.
hwMonitorResolutionYint      
Displays the vertical resolution that the monitor can support. The resolution represents the number of pixels (picture elements) that can be displayed on the screen. For example, a 1280x1024 screen displays 1280 pixels on each of the horizontal lines. This means that the vertical resolution is 1024.
hwMonitorRefreshRateint      
Displays the refresh rate (in Hz) that the monitor can support. The refresh rate is the number of times (per second) the screen is redrawn. Higher refresh rates produce better, flicker-free picture.

Table: hwNetworkData

Contains information about the current network environment, including loaded network protocols and addresses, the current domain name and machine ID, current logon name, workgroup name and a list of all shared devices.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwNetworkLogonNamestring
Displays the name that is used to logon to the network.
hwDomainNamestring
The domain name of which the machine is part. A domain has a unique name and provides access to the centralised user accounts and group accounts maintained by the domain administrator. Each domain has its own security policies and security relationships with other domains.
hwLocalMachineIDstring
Shows the network name of the scanned computer.
hwWorkgroupNamestring           
Shows the workgroup name on Windows platform.
hwNetworkLogonDomainstring           
Shows the domain to which the Network Logon Name (stored in hwNetworkLogonName) account belongs to.
hwIPXInstalledstring      
Shows whether or not IPX/SPX is installed on the computer. IPX/SPX is a transport protocol used in Novell Netware networks, which together corresspond to the combination of TCP and IP in the TCP/IP protocol suite.
hwIPXServerNamestring             
The name of the computer that provides shared resources on a Novell Network.
hwNetworkAppleTalkInstalledstring           
Indicates whether AppleTalk is installed on the computer. AppleTalk is a local-area network (LAN) architecture built into all Apple Macintosh computers and laser printers. It can connect Macintosh computers and printers, and even PCs if they are equipped with special AppleTalk hardware and software.
hwNetBiosInstalledstring           
Indicates whether Network Basic Input/Output system (NetBIOS) is installed on the computer.
hwNetworkNISDomainstring       
The NIS/NIS+ domain name of the system.
hwTCPIPInstalledstring
Indicates whether Transmission Control Protocol/Intermet Protocol (TCP/IP) is installed on the computer.
hwIPDomainstring
In TCP/IP networks the full domain name consists of one or more names that are separated by dots, and appended with a top-level domain extension, for example, .com or .ca. The domain name is the text representation of an Internet address. The Internet's domain name server converts (resolves) these names into their numeric counterparts to enable transmission of data.
hwIPHostNamestring
A host name is a locally assigned text name that refers to the internal LAN number of the host. A combination of domain name and host name identifies the host to the Internet.
hwIPNodeTypestring           
A node is a device that is connected to the network and is capable of communicating with other network devices.
hwIPNetBiosScopeIDstring           
Shows the NetBIOS Scope ID. The Scope ID is a character string appended to the computer name. This provides extended naming service, which serves to isolate NetBIOS traffic to those computers with identical Scope ID.
hwNetworkResolutionPrioritystring         
Shows the network resolution priority.
hwIPRoutingEnabledstring       
Indicates whether IP Routing is enabled or not. If routing is enabled, the system routes IP packets between the networks that it is connected to.
hwIPWinsProxyEnabledstring           
Indicates whether WINS proxy is enabled or not. WINS proxy is a computer that listens to name query broadcasts and responds for those names not on the local subnet. The proxy communicates with the name server to resolve names and then caches them for a specific time period.
hwIPNetBIOSUsesDNSstring           
Indicates whether NetBIOS uses DNS to resolve computer names that cannot be resolved by WINS, broadcast or the LMHOSTS file.

Table: hwNetworkDialUp

Contains information about Dial-Up Networking, such as dial-up phone number, connection name and type, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwNetworkDialUp_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkDialUpNamestring           
Contains the string describing the remote access phone-book entry.
hwNetworkDialUpPhoneNumberstring           
Specifies the phone number used to esteblish this dial-up network connection.
hwNetworkDialUpUserNamestring           
Specifies the name of the user whose credentials are used to authenticate the access to the remote server.
hwNetworkDialUpDeviceNamestring           
The name of the device that is used to establish this dial-up connection.
hwNetworkDialUpDeviceTypestring           
The type of the device (modem, etc.) that is used to establish this dial-up connection.

Table: hwNetworkCards

Shows information about network cards installed in the computer. A network card (also known as network adapter) provides hardware for accessing a network.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwNetworkCards_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwNICInterfaceNamestring
Shows network interface name (e.g. eth0)
hwNICDescriptionstring
Shows the make and model of the network card.
hwNICTypestring
Shows network card type. For example, it could be an Ethernet card.
hwNICDeviceIDstring
Shows network card device id.
hwNICPhysicalAddressstring
Shows the physical address for the network card. A physical address is stored in the network adapter card of a computer and it is a value that is hardcoded into the adapter card by the manufacturer.
hwNetworkCardMaxFrameint     
Shows the value of maximum size of a frame (in byte).
hwNetworkCardModelstring             
Shows the name of network card model, for example, 'SUNW,qsi-cheerio'.
hwNICUsesDHCPstring           
Shows whether or not DHCP is enabled for the network adapter. Every computer on a TCP/IP network must have a unique computer name and IP address. The IP address (together with its related subnet mask) identifies both the host computer and the subnet to which it is attached. When you move a computer to a different subnet, the IP address must be changed. DHCP allows you to dynamically assign an IP address to a client from a DHCP server IP address database on your local network.
hwNICDHCPServerstring           
Show the DHCP Server address. The DHCP server maintains centralised management of IP addresses that are used on the network. DHCP supporting clients can then request and obtain lease of an IP address from a DHCP server as part of their network boot process.
hwNICPrimaryWinsstring           
Show the network adapter primary WINS Server address. The WINS server handles name registration requests from WINS clients, register their names and IP addresses, and responds to NetBIOS name queries submitted by clients, returning the IP address of a queried name if it is listed in the server database. For most cases, the client contacts the primary WINS server for all of its NetBIOS name service functions (name registration, name renewal, name release and name query and resolution).
hwNICSecondaryWinsstring           
Show the network adapter secondary WINS Server address. The WINS server handles name registration requests from WINS clients, register their names and IP addresses, and responds to NetBIOS name queries submitted by clients, returning the IP address of a queried name if it is listed in the server database. The only case where secondary WINS servers are ever used is when the primary WINS server is either not available on the network when the service request is made, or the server is unable to resolve a name for the client (in the case of a name query).
hwNICDNSPrimarySuffixstring       
Shows the network adapter primary DNS suffix. The primary DNS suffix of a computer, also known as the computer's primary domain name, is by default the name of the Active Directory domain that the computer has joined.
hwNICDNSNamestring         
Shows the network adapter name that is known to the DNS server.
hwNICCurrentSpeedint
The speed that the network card is currently working at.
hwNICAutoConfigEnabledstring           
Specifies whether auto-configuration is enabled on this adapter.
hwNICAutoConfigActivestring           
Specifies whether auto-configuration is active on this adapter.
hwNICConfigstring             
Shows Configuration of the network adapter.
hwNICFeaturesstring       
Shows any additional features for the network adapter.

Table: hwNetworkDNSServers

Contains information specific to the machine DNS servers. The DNS Server is a computer on the network that contains information that makes up a domains's name database.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint  
Device ID uniquely identifying the device to which the data belongs.
hwNetworkDNSServers_Seqint  
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkDNSServerstring  
Shows the IP address of the network adapter Domain Name System (DNS) server for this machine. A Domain Name System (DNS) Server is a computer on the Internet that contains the programs and files that make up a domain's name database. The DNS translates the alphanumeric address into a logical IP address that is associated with an application server that is connected to the Internet.
hwNetworkDNSServerNamestring             
Displays the Domain Name System (DNS) name for this machine. A Domain Name System (DNS) Server is a computer on the Internet that contains the programs and files that make up a domain's name database. The DNS translates the alphanumeric address into a logical IP address that is associated with an application server that is connected to the Internet.

Table: hwNetworkShares

Contains information about shared network resources on the scanned computer, such as shared directories, printers, etc. A shared resource can be used remotely by other computers on the network.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwNetworkShares_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkShareNamestring       
This shows the name(s) by which the shared resource is known.
hwNetworkSharePathstring       
Shows the location (path) of the shared resource.
hwNetworkShareRemarkstring       
This shows a brief description about the shared resource if one was entered when the share was created.
hwNetworkShareMaxUsersint           
Shows the number of users who can connect to the shared resource at any one time.
hwNetworkShareTypestring       
Shows the type of the shared resource. For example, whether it is a file, directory, printer, etc.
hwNetworkShareSpecialstring           
Shows whether the share is a Special System Network Share. Depending on the configuration of the computer, some of the special shared folders not visible. Generally, Special System Network shared folders should not be deleted or modified.
hwNetworkSharePasswordProtectedstring       
Shows whether the network share is password protected. If Yes then the user will have to enter a password before being able to access this share.

Table: hwNetworkCardCompatibles

Contains a list of names that this network card is compatible with.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwNetworkCardCompatibles_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkCards_Seqint           
Foreign key referring to parent enumeration field in table hwNetworkCards. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwNetworkCards table.
hwNetworkCardCompatiblestring           
Shows the names that are compatible with the network card, such as pci108e,1001, pciclass,020000.

Table: hwNICGateways

Contains a list of TCP/IP gateways configured for this network card.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwNICGateways_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkCards_Seqint
Foreign key referring to parent enumeration field in table hwNetworkCards. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwNetworkCards table.
hwNICGatewaystring
Shows the address of the gateway used for routing TCP/IP traffic.

Table: hwNICDNSServers

Contains information specific to the network adapter DNS server. The DNS Server is a computer on the network that contains information that makes up a domains's name database.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint         
Device ID uniquely identifying the device to which the data belongs.
hwNICDNSServers_Seqint         
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkCards_Seqint         
Foreign key referring to parent enumeration field in table hwNetworkCards. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwNetworkCards table.
hwNICDNSServerstring         
Shows the IP address of the Domain Name System (DNS) server configured for this adapter. A Domain Name System (DNS) Server is a computer on the Internet that contains the programs and files that make up a domain's name database. The DNS translates the alphanumeric address into a logical IP address that is associated with an application server that is connected to the Internet.
hwNICDNSServerNamestring         
Displays the Domain Name System (DNS) name for this network adapter server. A Domain Name System (DNS) Server is a computer on the Internet that contains the programs and files that make up a domain's name database. The DNS translates the alphanumeric address into a logical IP address that is associated with an application server that is connected to the Internet.

Table: hwNICIPAddresses

Contains information about the IP addresses specific to a particular network adapter.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwNICIPAddresses_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkCards_Seqint
Foreign key referring to parent enumeration field in table hwNetworkCards. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwNetworkCards table.
hwNICIPAddressstring
Shows the network IP address (IPv4 or IPv6)
hwNICSubnetMaskstring
Shows the network adapter subnet mask (IPv4 or IPv6).
hwNICIPAddressDNSNamesstring
Shows the DNS names associated with this IP address. Multiple names are separated with a space character.
hwNICIPBroadcastAddressstring
Shows the broadcast address (IPv4 only, displayed in dotted decimal notation). A central address which will forward any messages sent to it to all user addresses on a network.
hwNICIPAddressTypestring
Shows IP address type (IPv4, IPv6 Unicast, etc).
hwNICIPAddressFlagsstring
Shows the flags for an IP address, such as whether it is primary.

Table: hwIPDNSSuffixes

Contains a list of DNS suffixes used on the machine.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwIPDNSSuffixes_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwIPDNSSuffixstring           
Shows the DNS suffix. The DNS suffix of a computer, also known as the computer's domain name, is by default the name of the Active Directory domain that the computer has joined.

Table: hwNetBiosAddresses

Contains a list of NetBios addresses used on the machine.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwNetBiosAddresses_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetBiosAddressstring           
Shows the NetBIOS address which is a unique address that identifies an entity on the NetBIOS network.

Table: hwAppleTalkAddresses

Each unique entity on an AppleTalk network has an AppleTalk address consisting of a node number and a network number.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwAppleTalkAddresses_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwNetworkAppleTalkZonestring           
In the Macintosh environment, a logical grouping that simplifies browsing the network for resources, such as servers and printers.
hwNetworkAppleTalkAddressstring           
Each unique entity on an AppleTalk network has an AppleTalk address consisting of a node number and a network number.
hwNetworkAppleTalkNamestring           
Each unique entity on an AppleTalk network has an AppleTalk name which identifies that entity.

Table: hwIPXAddresses

Contains a list of IPX addresses used on the machine.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwIPXAddresses_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwIPXAddressstring           
Shows the IPX address which is a unique address that identifies an entity on the IPX network.

Table: hwMouseKeyboard

Reports on the type of keyboard attached (extended or normal); whether a mouse is connected and mouse driver is loaded; the mouse brand and version of the driver, number of buttons and type of connection (serial, PS/2, bus, etc.).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.

Table: hwMouseData

Information about whether a mouse is connected and mouse driver is loaded; the mouse brand and version of the driver, number of buttons and type of connection (serial, PS/2, bus, etc.).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwMouseData_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwMouseBrandstring
The brand name of the mouse.
hwMouseTypestring
Information about whether the connected mouse is serial, PS/2, bus, etc.
hwMouseButtonsint
The number of buttons on the mouse.
hwMouseDriverVersionstring
The version of the mouse driver.
hwMouseFeaturesstring
Any special features that the mouse may have. For example, wheel, ballpoint.
hwMousestring
Indicates what mouse (if any) is connected to the computer.

Table: hwKeyboardData

Shows the information about the keyboard attached.

For a Macintosh extended keyboard, this is also reported as of the type 'Enhanced'.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwKeyboardData_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwKeyboardFeaturesstring
The type of keyboard attached (extended or normal). An enhanced keyboard has 12 function keys at the top as opposed to 10 function keys on the left. Most modern keyboards are of the type 'Enhanced'.
hwKeyboardConnectionstring
The type of keyboard connection (PS/2, serial, etc.)
hwKeyboardTypestring
This shows the type of the keyboard.

Table: hwDiskData

This displays details of the disk drives available on the system, including physical disk, partition, volume and disk mount point information.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwiSCSIInitiatorstring           
IQN of iSCSI initiator.
hwBootDiskstring           
Shows the boot drive.
hwDiskTotalSizeMBint
The total size of all hard disk partitions in the machine, in MB.
hwDiskTotalFreeMBint
The total amount of freespace available on all local hard disk partitions, in MB.
hwDiskTotalPhysicalSizeMBint
The total size of all physical disks in the machine, in MB.
hwSummaryMountPointsint
Shows the number of mount points that were found.

Table: hwMountPoints

Displays information about mount points and volumes. A volume is a part of the physical disk that appears to the system as a separate logical disk. Mounts points allow any volume to appear to be a directory instead of a separate drive letter.

Information includes disk volume information: volume type (FAT, FAT 16, Device driven, etc.), media (Floppy drive, CD-ROM, network drive, etc.), device, name, label, total and free space.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwMountPoints_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwMountPointMountedTostring
Shows the path to where the mount point is assigned (or mounted).
hwMountPointVolumeNamestring
Shows the name of the volume that the mount point is mounted to. The volume is said to be mounted at this location.
hwMountPointVolumeDevicestring
Shows the name of the system device that handles this volume. For network volumes, shows the UNC name of the volume.
hwMountPointVolumeLabelstring           
Shows the volume label.
hwMountPointVolumeReadTypestring
Obsolete.
hwMountPointVolumePhysicalDiskNumberint           
Shows the number of the physical disk.
hwMountPointVolumePartitionNumberint           
Shows the number of the volume partition.
hwMountPointScannedstring
Indicates whether or not the mount point was scanned by the scanner.
hwMountPointVolumeTypestring
Shows the type/file system of the volume mount point. For example, NTFS, FAT, Device Driven, Boot Manager, etc.
hwMountPointVolumeMediastring
Shows the media type of disk that the volume mount point is on. For example, CD-ROM, Floppy Disk, Removable Hard Disk, etc.
hwMountPointVolumeTotalSizeint
Shows the total size of the mount point volume (expressed in megabytes).
hwMountPointVolumeFreeSpaceint
Shows the amount of free space on the mount point volume (expressed in megabytes).
hwMountPointVolumeSerialNumberstring           
Shows the serial number identifying the volume.
hwPartitionPrimarystring
Indicates whether or not the partition is primary.
hwPartitionStartCylinderint
Together with Partition Start Head and Partition Start Sector, indicates the starting position of the partition on the physical disk.
hwPartitionStartHeadint
Together with Partition Start Cylinder and Partition Start Sector, indicates the starting position of the partition on the physical disk.
hwPartitionStartSectorint
Together with Partition Start Cylinder and Partition Start Head, indicates the starting position of the partition on the physical disk.
hwPartitionEndCylinderint
Together with Partition End Head and Partition End Sector, indicates the ending position of the partition on the physical disk.
hwPartitionEndHeadint
Together with Partition End Cylinder and Partition End Sector, indicates the ending position of the partition on the physical disk.
hwPartitionEndSectorint
Together with Partition End Cylinder and Partition End Head, indicates the ending position of the partition on the physical disk.
hwMountPointScannedFilesint
Shows the number of files that were scanned in the directory where the mount point is mounted.
hwMountPointScannedDirectoriesint
Shows the number of directories that were scanned in the directory where the mount point is mounted.
hwMountPointScannedArchivesint
Shows the number of archives that were scanned in the directory where the mount point is mounted.
hwMountPointScannedFilesInArchivesint
Shows the number of files in archives that were scanned in the directory where the mount point is mounted.
hwMountPointScannedDirsInArchivesint
Shows the number of directories in archives that were scanned in the directory where the mount point is mounted.
hwMountPointMBScannedint
Shows the total size (in megabytes) of files scanned in the directory where the mount point is mounted.

Table: hwPhysicalDiskData

Displays physical disk information.

Information displayed includes the type of the disk (floppy disk or hard disk), the size of the disk, physical drive geometry (cylinders, heads and sectors per track), etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwPhysicalDiskData_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwPhysicalDiskSizeint
The size of the drive in megabytes. The number of bytes of data that can fit on a disk drive is: (number of cylinders) x (number heads) x (number of sectors per track) x (number of bytes per sector).
hwPhysicalDiskIDstring
Shows the product identification of the physical disk that have been detected.
hwPhysicalDiskSerialNumberstring           
Shows the product serial number of the physical disk that have been detected.
hwPhysicalDiskNumberint     
Shows a zero-based ordinal number of the hard or floppy drive.
hwPhysicalDiskCylindersint     
Shows the number of cylinders on a physical hard disk.
hwPhysicalDiskHeadsint     
Shows the number of heads per cylinder on a physical hard disk.
hwPhysicalDiskSectorsint     
Shows the number of disk sectors per head on a physical hard disk.
hwPhysicalDiskTypestring
Specifies the drive type, such as floppy drive or fixed drive.

Table: hwiSCSITargetData

Shows the iSCSI target information, which includes the target IQN, associated device name, volume, interface.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwiSCSITargetData_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwiSCSIIQNstring           
IQN of iSCSI target.

Table: hwiSCSIPortals

Remote server portals associated with this target

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwiSCSIPortals_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwiSCSITargetData_Seqint           
Foreign key referring to parent enumeration field in table hwiSCSITargetData. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwiSCSITargetData table.
hwiSCSIPortalAddressstring           
Remote poral address

Table: hwiSCSIDevices

Configuration of devices associated with the target

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwiSCSIDevices_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwiSCSITargetData_Seqint           
Foreign key referring to parent enumeration field in table hwiSCSITargetData. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwiSCSITargetData table.
hwiSCSIDeviceAddressstring           
Associated device address
hwiSCSIDeviceLegacyNamestring           
Device legacy name
hwiSCSIDeviceInterfaceNamestring           
Device interface name
hwBoundPhysicalDiskNumberint           
Shows the bound physical disk number.

Table: hwSystemData

Displays internal information about the scanner, the date when the scan was conducted, file statistics, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwCreationMethodstring
Shows the Scanner type that was used to collect the data. For example the Win32 Scanner.
hwScannerPlatformstring
Shows the Scanner platform name. This field is related to hwCreationMethod, but is more generic.
hwScanCmdLinestring
Displays any Scanner command line options that were used to run the Scanner.
hwScannerDescriptionstring
Provides a brief description of the Scanner that was used to collect the data.
hwScanDatedatetime
The date that the scan was performed on.
hwScanDurationint
The duration of the scanning, rounded up to minutes.
hwScannerVersionMajorint
This is the major version number of the software that was used to create the Scanner. For example, in version 2.20.000, the major version is '2'.
hwScannerVersionMinorint
This is the minor version number of the software that was used to create the Scanner. For example, in version 2.10.000, the minor version is '1'.
hwScannerVersionReleaseint
This is the release number of the software that was used to create the Scanner. For example, in version 2.21.000, the release version is '1'.
hwScannerVersionPatchint
This is the patch number of the software that was used to create the Scanner. For example, in version 2.20.000, the patch version is '000'.
hwScannerBuildint
This is the software build number. This is useful for indicating exactly which version of the software you used to create the Scanner.
hwFSFVersionMajorint
This is the major version number of the Scan File. For example, in version 7.0.0 of the Scan File, the major version is '7'. Note that Scan File versions do not necessarily correspond to the versions of the software itself.
hwFSFVersionMinorint
This is the minor version number of the Scan File. For example, in version 7.0.0 of the Scan File, the minor version is '0'. Note that Scan File versions do not necessarily correspond to the versions of the software itself.
hwFSFRevisionint
When Scan Files are updated without changing the major or minor version numbers, the revision is increased. This value is normally 0.
hwMemUsageint
Indicates how much memory is occupied by the hardware data.
hwMetaDataVersionstring
Shows the version of the internal hardware metadata used to create this scan.
hwAutoSequenceNumberstring
This field holds a unique sequence number automatically generated by the DDM Inventory Server.
hwFilesTotalint
Total number of files stored in scan file.
hwFilesProcessedint
Number of files processed against the recognition engine.
hwFilesRecognisedint
Number of files recognised by the recognition engine.
hwFilesUnrecognisedint
Number of files not recognised by the recognition engine.
hwFilesRecognisedPercentint
This is the recognition rate in percent, calculated as the number of recognised files divided by the total number of files processed against the recognition engine.
hwRecognitionMethodstring
Shows the type of recognition used.
hwParentNMIDstring             
NMID of the global Solaris Zone. Used by DDM Inventory internally.
hwParentCreateTimeint             
The UNIX timestamp identifying the time the global Solaris Zone was first created in the DDM Inventory database. Used by DDM Inventory internally.
hwDateProcesseddatetime             
The date that the inventory information was processed by the XML Enricher (the value in the enriched scan file) or the date when the inventory data was successfully imported into the database (the value in the database).
hwScannerVersionstring
Provides a full description of the version of the Scanner. For example, 2.20.000 Build 6666.
hwFSFVersionstring
Provides a full description of the version of the Scan File. For example, 6.13 Revision 1 - indicates that this Scan File is version 6.13 Revision 1.

Table: hwApplianceInfo

Information about the InfraTools Appliance(s) used to scan a machine.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwApplianceInfo_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwNMIDstring
Network Management ID of device.
hwApplianceMACstring
MAC Address of Appliance that was used to scan the machine.
hwApplianceCreateTimeint
The UNIX timestamp identifying the time the machine was first created in the DDM Inventory database.
hwApplianceUpdateTimeint
The UNIX timestamp identifying the time the machine was last updated in the DDM Inventory database.

Table: hwPortData

Shows information about serial and parallel ports on a computer. A serial port is one which allows asynchronous transmission of data one bit at a time. Serial ports are also known as COM ports. A parallel port is one which allows the synchronous transfer of data (also known as LPT port).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwSerialPortCountstring
Shows the number of serial (COM) ports detected on a computer.
hwParallelPortCountstring
Shows the number of parallel (LPT) ports detected on a computer.

Table: hwParallelPortData

Indicates the presence of parallel ports on a computer. A parallel port is one which allows the synchronous transfer of data (also known as LPT port).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwParallelPortData_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwParallelPortIOstring          
Shows the I/O address for each parallel port detected.

Table: hwSerialPortData

Indicates the presence of serial ports on a computer. A serial port is one which allows asynchronous transmission of data one bit at a time. Serial ports are also known as COM ports.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwSerialPortData_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwSerialPortIOstring          
Shows the I/O address for each serial port detected.
hwSerialPortUARTstring             
Indicates the presence of UARTs associated with each serial port.

Table: hwSCSIData

This contains information about Small Computer System Information (SCSI), Integrated Drive Electronics (IDE) and other storage devices (with proprietary interface), such as hard drives, CD-ROMs, DVD-ROMs, tape drives, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwASPISupportedstring           
Indicates the presence of an ASPI (Advanced SCSI Programming Interface) driver for a SCSI adapter. If the driver is available, this field is reported as Yes.

Table: hwSCSIDevices

Shows the name, vendor, revision and device host information for the storage devices (such as hard drives, CD-ROMs, tape drives) that have been detected.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwSCSIDevices_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwSCSIDeviceNamestring
Shows the name of the storage device.
hwSCSIDeviceVendorstring
Shows the vendor name of the storage device.
hwSCSIDeviceRevisionstring 
Shows the revision of the storage device.
hwSCSIDeviceHoststring         
Shows the name of the host adapter.
hwSCSIDeviceSerialstring
Shows the serial number of the device.
hwSCSIDeviceTypestring
Shows the type of the SCSI device that has been detected.

Table: hwSCSIHostAdapters

Contains a list of host adapters on the machine and the associated name of the SCSI Manager for the adapter.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwSCSIHostAdapters_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwSCSIMgrstring           
Shows the name of the ASPI Manager for this adapter.
hwHostAdapterstring           
If an ASPI (Advanced SCSI Programming Interface) driver for a SCSI adapter has been detected, then the name of the host SCSI adapter is shown here.

Table: hwUSBData

This contains information about the USB (Universal Serial Bus) devices, controllers, hubs and ports. USB is an external bus which supports plug and play. It allows peripheral devices to be connected or disconnected from computers without the need to shut down or rebooting. These peripheral devices include CD-ROM drives, joysticks, speakers, cameras, etc.

A USB controller can have a single root hub connected to it. Ports are connected to the root hub. The ports can have peripheral devices or further hubs connected to them.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwUSBHubCountint     
This shows the number of USB hubs that are connected to the computer. A USB hub is a common connection point for USB devices.
hwUSBPortCountint     
Shows the total number of USB ports. A USB port is a connection point on a USB hub for USB devices or further USB hubs.
hwUSBDeviceCountint     
This shows the number of USB devices that are connected to the USB ports and hubs.

Table: hwUSBDevices

This shows information about the types of USB devices that are connected to the computer via USB controllers, ports and hubs. Examples of USB devices are CD-ROM drives, joysticks, speakers, cameras and scanners.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwUSBDevices_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwUSBDeviceTypestring     
Shows information about the type of the USB device. For example, whether it is a Host Adapter, Root hub, External Hub Port, etc.
hwUSBDeviceNamestring     
This shows the unique name of the USB device that is assigned by the operating system. Look at the Device Description fields for the name of the USB device.
hwUSBDeviceDescriptionstring     
This provides a brief description of the USB device.
hwUSBDeviceClassstring     
This shows the class which the USB device belong to.
hwUSBDeviceIndexint     
Shows the index of the device. For example, for host adapters it is a zero-based index used for enumerating all host adapters. For ports, it is a 1-based index which is the port number of the port within its hub, etc.
hwUSBDeviceMaxPowerint     
Maximum power draw from the bus by this device.
hwUSBDeviceVendorstring     
The USB Vendor is derived from a unique Vendor ID assigned by the USB controlling body.
hwUSBDeviceProductIdhex     
The Product ID is a unique identifier that is assigned by the product vendor. For a particular vendor, it uniquely identifies a particular USB device.
hwUSBDeviceAttributesstring     
Describes features of device.
hwUSBDevicePathstring     
This shows the connection path through the ports, hubs and controllers for the USB device.
hwUSBDeviceVersionstring     
This shows the USB version of the host controller and the USB device.

Table: hwUSBDeviceStrings

Contains a list of description strings for a USB device.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.
hwUSBDeviceStrings_Seqint
Integer field enumerating multiple values of this kind for a single Device ID.
hwUSBDevices_Seqint
Foreign key referring to parent enumeration field in table hwUSBDevices. This field is present because fields in this table can occur multiple times for each instance of the fields in the hwUSBDevices table.
hwUSBDeviceStringstring           
A description string for a USB device, extracted from the device itself.

Table: hwPeripheralData

This contains information about all installed peripherals, such as printers, modems and sound cards.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint
Device ID uniquely identifying the device to which the data belongs.

Table: hwSoundCards

Contains data about the installed soundcard.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint       
Device ID uniquely identifying the device to which the data belongs.
hwSoundCards_Seqint       
Integer field enumerating multiple values of this kind for a single Device ID.
hwSoundCardNamestring       
This field contains the description of the soundcard, which usually includes its make and model.

Table: hwModems

Contains data about the installed modems.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwModems_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwModemNamestring           
This field contains the description of the modem, which usually includes its make and model.

Table: hwPrinters

Contains data about the installed printers (printer name, port that the printer is connected to and printer drivers).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint           
Device ID uniquely identifying the device to which the data belongs.
hwPrinters_Seqint           
Integer field enumerating multiple values of this kind for a single Device ID.
hwPrinterNamestring           
This field contains the name of the printer. If the printer is a network printer, then the network name is shown.
hwPrinterPortstring           
This field contains the name of the port that the printer is connected to. Printers are generally connected to a parallel port (LPT port).
hwPrinterDriverstring           
This field contains the name of the printer driver. The printer driver is system software, which allows other software programs to work with the printer.
hwPrinterServerstring           
The name of the server that controls the printer. If blank, the printer is controlled locally.
hwPrinterDevNamestring           
The name of the printer.
hwPrinterDriverVersionint           
The version of the printer device driver.
hwPrinterCommentstring           
This field contains the comment for the printer if specified.
hwPrinterLocationstring           
This field contains the location of the printer if specified.
hwPrinterShareNamestring           
This field contains the name with which the printer is shared.
hwPrinterAvgPpmint           
This field contains the average number of Pages per Minute for pages that have been printed.
hwPrinterResolutionint           
The printer resolution, in dots per inch.
hwPrinterDefaultstring           
This field is Yes for the default printer.
hwPrinterLocalstring           
This field is Yes for local printers, i.e. printers that are attached to the local machine.
hwPrinterSharedstring           
This field is Yes for printers that are shared across the network.
hwPrinterDuplexstring           
This field is Yes for printers that support Duplex (dual-sided) printing.

Table: hwSMBIOS

This holds all information extracted from SMBIOS (Systems Management BIOS) as defined by the DMTF (Desktop Management Task Force).

The information is normally very complete and complements the other hardware data collected well.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosBIOSLangHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosCurrentLanguagestring      
The language that is currently used.
hwsmbiosInstallableLanguageFlagsstring      
These flags show the currently installed language or that the language is reserved for future use.

Table: hwsmbiosPhysicalAttributes

Contains physical attributes of the system for which virtual values have been stored in the standard SMBIOS fields.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosPhysicalAttributes_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosPhysicalAttributeHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosPhysicalAttributeUUIDstring      
Universal Unique ID Number. This value indicates the physical UUID (non-virtual).
hwsmbiosPhysicalAttributeSerialNumberstring      
Contains the Physical Serial Number.

Table: hwsmbiosOnboardDevicesExtendedInformation

Defines the attributes of devices that are onboard (soldered onto) a system element, usually the baseboard. In general, an entry in this table implies that the BIOS has some level of control over the enabling of the associated device for use by the system. Note: These fields replace hwsmbiosOnBoardDevicesInformation starting with SMBIOS version 2.6, although some BIOS providers can choose to implement both of them.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosOnboardDevicesExtendedInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosOnboardDeviceHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosOnboardDeviceReferenceDesignationstring      
Specifies the Reference Designation string for the onboard device, which is typically the silkscreen label.
hwsmbiosOnboardDeviceDeviceTypestring      
Contains the onboard device type.
hwsmbiosOnboardDeviceEnabledstring      
Specifies whether the device is enabled or not.
hwsmbiosOnboardDeviceTypeInstanceint      
Specifies a unique value (within a given onboard device type) used to indicate the order the device is designated by the system.
hwsmbiosOnboardDeviceSegmentGroupNumberint      
For PCI, AGP, PCI-X, or PCI-Express slots shows the Segment Group Number as defined in the PCI Firmware specification. The value is 0 for a single-segment topology.
hwsmbiosOnboardDeviceBusNumberint      
For PCI, AGP, PCI-X, or PCI-Express cards shows the Bus Number.
hwsmbiosOnboardDeviceNumberint      
For PCI, AGP, PCI-X, or PCI-Express slots shows the Device Number.
hwsmbiosOnboardDeviceFunctionNumberint      
For PCI, AGP, PCI-X, or PCI-Express slots shows the Function Number.

Table: hwsmbiosSystemRackLocator

The information in this structure is used to obtain the physical location information about a particular system. The information is obtained either automatically from intelligent infrastructure components, or retrieved from non-volatile settings entered by the end user.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemRackLocator_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosSystemRackLocatorHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosSystemRackLocatorRackNamestring      
The user-defined name assigned to the rack containing this system. This field is only valid for rack-mounted equipment.
hwsmbiosSystemRackLocatorEnclosureNamestring      
The user-defined name assigned to the enclosure containing this system. This field is only valid if the system can be installed in a multi-system enclosure.
hwsmbiosSystemRackLocatorEnclosureModelstring      
The product identifier or model number of the enclosure containing this system. This field is only valid if the system can installed in a multi-system enclosure.
hwsmbiosSystemRackLocatorEnclosureSystemBaystring      
The unique (per enclosure) name assigned to the enclosure system bay in which the system is installed. This is analogous to a SCSI bay number or PCI slot number. This field is only valid if the system can be installed in a multi-system enclosure.
hwsmbiosSystemRackLocatorEnclosureSystemBayQuantityint      
Total number of Bays provided by this enclosure (1-based). This must count only bays that can contain systems. This field is only valid if the system can installed in a multi-system enclosure.
hwsmbiosSystemRackLocatorEnclosureSystemBaysConsumedBySystemint      
Number of bays consumed by this system (1-based). This field is only valid if the system can be installed in a multi-system enclosure. This is analogous to half-height / full-height devices - a full-height device would consume 2 bays (where bay is defined to be the smallest divisible unit that could be consumed). For HP P-class blades, a full height blade will have a one (1) in this field and a half height will contain an 82h.
hwsmbiosSystemRackLocatorEnclosureSerialNumberstring      
The unique (per enclosure) serial number that is assigned to the enclosure in the factory.
hwsmbiosSystemRackLocatoriLOBMCIPAddressstring      
The iLO/BMC IP Address.

Table: hwsmbiosSystemPowerSupply

This structure identifies attributes of a system power supply. One instance of this record is present for each possible power supply in a system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemPowerSupply_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosSystemPowerSupplyHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosSystemPowerSupplyPowerUnitGroupint      
Identifies the power unit group to which this power supply is associated. Specifying the same Power Unit Group value for more than one System Power Supply structure indicates a redundant power supply configuration. The field's value is 0 if the power supply is not a member of a redundant power unit, non-zero values imply redundancy and that at least one other power supply will be enumerated with the same value.
hwsmbiosSystemPowerSupplyLocationstring      
Identifies the location of the power supply, e.g. "in the back, on the left-hand side" or "Left Supply Bay."
hwsmbiosSystemPowerSupplyDeviceNamestring      
Shows the name of the power supply device, e.g. "DR-36".
hwsmbiosSystemPowerSupplyManufacturerstring      
Identifies the name of the company that manufactured the power supply.
hwsmbiosSystemPowerSupplySerialNumberstring      
Contains the serial number of the power supply.
hwsmbiosSystemPowerSupplyAssetTagstring      
Contains the Asset Tag Number of the power supply.
hwsmbiosSystemPowerSupplyModelPartNumberstring      
Contains the OEM Part Order Number of the power supply.
hwsmbiosSystemPowerSupplyRevisionLevelstring      
Power supply Revision String, e.g. "2.30".
hwsmbiosSystemPowerSupplyMaxPowerCapacityint      
Maximum sustained power output in Watts. Set to 32768 if unknown.
hwsmbiosSystemPowerSupplyCharacteristicsstring      
Specifies characteristics of the power supply.
hwsmbiosSystemPowerSupplyInputVoltageRangeSwitchingstring      
Shows the Input Voltage Range Switching for the power supply.
hwsmbiosSystemPowerSupplyStatusstring      
Shows the status for the power supply.
hwsmbiosSystemPowerSupplyTypestring      
Shows the type of the power supply.
hwsmbiosSystemPowerSupplyInputVoltageProbeHandlehex      
The handle of a Voltage Probe monitoring this power supply's input voltage. A value of 0FFFFh indicates that no probe is provided.
hwsmbiosSystemPowerSupplyCoolingDeviceHandlehex      
The handle of a Cooling Device associated with this power supply. A value of 0FFFFh indicates that no cooling device is provided.
hwsmbiosSystemPowerSupplyInputCurrentProbeHandlehex      
The handle of the Electrical Current Probe monitoring this power supply's input current. A value of 0FFFFh indicates that no current probe is provided.

Table: hwsmbiosIPMIDeviceInformation

The information in this structure defines the attributes of an Intelligent Platform Management Interface (IPMI) Baseboard Management Controller (BMC).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosIPMIDeviceInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosIPMIDeviceInformationHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosIPMIDeviceInformationInterfaceTypestring      
Baseboard Management Controller (BMC) interface type.
hwsmbiosIPMIDeviceInformationIPMIRevisionhex      
Identifies the IPMI Specification Revision, in BCD format, to which the BMC was designed.
hwsmbiosIPMIDeviceInformationI2CSlaveAddressint      
The slave address on the I2C bus of this BMC.
hwsmbiosIPMIDeviceInformationNVStorageDeviceAddressint      
Bus id of the NV storage device. If no storage device exists for this BMC, the field is set to 255.
hwsmbiosIPMIDeviceInformationBaseAddressint      
Identifies the base address (either memory-mapped or I/O) of the BMC. If the least-significant bit of the field is a 1, the address is in I/O space; otherwise, the address is memory mapped.
hwsmbiosIPMIDeviceInformationInterruptInfostring      
Identifies the type and polarity of the interrupt associated with the IPMI system interface.
hwsmbiosIPMIDeviceInformationRegisterSpacingstring      
Shows the Register Spacing for the Base Address Modifier.
hwsmbiosIPMIDeviceInformationInterruptNumberint      
Interrupt number for IPMI System Interface.

Table: hwsmbiosMemoryChannel

The information in this structure provides the correlation between a Memory Channel and its associated Memory Devices. Each device presents one or more loads to the channel; the sum of all device loads cannot exceed the channel's defined maximum.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosMemoryChannel_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosMemoryChannelHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosMemoryChannelTypestring      
Identifies the type of memory associated with the channel.
hwsmbiosMemoryChannelMaximumLoadint      
The maximum load supported by the channel; the sum of all device loads cannot exceed this value.
hwsmbiosMemoryChannelDeviceCountint      
Identifies the number of Memory Devices that are associated with this channel.
hwsmbiosMemoryChannelMemoryDeviceLoadint      
The channel load provided by the Memory Device associated with this channel.
hwsmbiosMemoryChannelMemoryDeviceHandlehex      
The structure handle that identifies the Memory Device associated with this channel.

Table: hwsmbiosManagementThresholdData

The information in this structure defines threshold information for a component (probe or cooling-unit) contained within a Management Device.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosManagementThresholdData_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosManagementThresholdDataHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosManagementThresholdDataLowerNonCritint      
The lower non-critical threshold for this component.
hwsmbiosManagementThresholdDataUpperNonCritint      
The upper non-critical threshold for this component.
hwsmbiosManagementThresholdDataLowerCriticalint      
The lower critical threshold for this component.
hwsmbiosManagementThresholdDataUpperCriticalint      
The upper critical threshold for this component.
hwsmbiosManagementThresholdDataLowerNonRecoverableint      
The lower non-recoverable threshold for this component.
hwsmbiosManagementThresholdDataUpperNonRecoverableint      
The upper non-recoverable threshold for this component.

Table: hwsmbiosManagementComponent

This structure associates a cooling device or environmental probe with structures that define the controlling hardware device and (optionally) the component's thresholds.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosManagementComponent_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosManagementComponentHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosManagementComponentDescriptionstring      
The number of the string that contains additional descriptive information about the component.
hwsmbiosManagementComponentDeviceHandlehex      
The handle, or instance number, associated with the structure.
hwsmbiosManagementComponentComponentHandlehex      
The handle, or instance number, of the probe or cooling device that defines this component.
hwsmbiosManagementComponentThresholdHandlehex      
The handle, or instance number, associated with the device thresholds.

Table: hwsmbiosManagementDevice

The information in this structure defines the attributes of a Management Device. A Management Device might control one or more fans or voltage, current, or temperature probes.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosManagementDevice_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosManagementDeviceHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosManagementDeviceDescriptionstring      
Additional descriptive information about the device or its location.
hwsmbiosManagementDeviceTypestring      
Defines the device's type.
hwsmbiosManagementDeviceAddressint      
Defines the device's address.
hwsmbiosManagementDeviceAddressTypestring      
Defines the type of addressing used to access the device.

Table: hwsmbios64MemoryErrorInformation

This structure supports the population of the DMTF|Physical Memory Array and DMTF|Memory Device groups, as defined in the DMTF's MASTER.MIF, when the error address is above 4G (0xFFFFFFFF). The Last Error Update field, present in those groups, is not supplied in this structure since that field's attribute is known at the system-management application layer, not the BIOS.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbios64MemoryErrorInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbios64MemoryErrorHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbios64MemoryErrorTypestring      
The type of error that is associated with the current status reported for the memory array or device.
hwsmbios64MemoryErrorGranularitystring      
Identifies the granularity, e.g. device vs. Partition, to which the error can be resolved.
hwsmbios64MemoryErrorOperationstring      
The memory access operation that caused the error.
hwsmbios64MemoryErrorVendorSyndromeint      
The vendor-specific ECC syndrome or CRC data associated with the erroneous access.
hwsmbios64MemoryErrorMemoryArrayErrorAddressLoint      
The 64-bit physical address of the error based on the addressing of the bus to which the memory array is connected.
hwsmbios64MemoryErrorMemoryArrayErrorAddressHiint      
The 64-bit physical address of the error based on the addressing of the bus to which the memory array is connected.
hwsmbios64MemoryErrorDeviceErrorAddressLoint      
The 64-bit physical address of the error relative to the start of the failing memory device, in bytes.
hwsmbios64MemoryErrorDeviceErrorAddressHiint      
The 64-bit physical address of the error relative to the start of the failing memory device, in bytes.
hwsmbios64MemoryErrorResolutionint      
The range, in bytes, within which the error can be determined, when an error address is given.

Table: hwsmbiosBootInformation

The client system firmware, e.g. BIOS, communicates the System Boot Status to the client's Pre-boot Execution Environment (PXE) boot image or OS-present management application via this structure. When used in the PXE environment, for example, this code identifies the reason the PXE was initiated and can be used by boot-image software to further automate an enterprise's PXE sessions. For example, an enterprise could choose to automatically download a hardware-diagnostic image to a client whose reason code indicated either a firmware- or operating system-detected hardware failure.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosBootInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosBootInformationHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosBootInformationStatusstring      
The Status and Additional Data fields that identify the boot status.

Table: hwsmbiosOOBAccess

This structure supports the population of the DMTF|Out-of-Band Remote Access group, as defined in the DMTF's MASTER.MIF and describes the attributes and policy settings of a hardware facility that may be used to gain remote access to a hardware system when the operating system is not available due to power-down status, hardware failures, or boot failures.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosOOBAccess_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosOOBAccessHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosOOBAccessManufacturerstring      
The manufacturer of the out-of-band access facility.
hwsmbiosOOBAccessConnectionsstring      
Identifies the current remote-access connections.

Table: hwsmbiosCurrentProbe

This structure supports the population of the DMTF|Electrical Current Probe group, as defined in the DMTF's MASTER.MIF and describes the attributes for an electrical current probe in the system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosCurrentProbe_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosCurrentProbeHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosCurrentProbeDescriptionstring      
Additional descriptive information about the probe or its location.
hwsmbiosCurrentProbeLocationstring      
Defines the probe's physical location.
hwsmbiosCurrentProbeAccuracyint      
The accuracy for reading from this probe, in plus/minus 1/100th of a percent.
hwsmbiosCurrentProbeStatusstring      
Defines the status of the current monitored by this current probe.
hwsmbiosCurrentProbeMaximumValueint      
The maximum current readable by this probe, in milliamps.
hwsmbiosCurrentProbeMinimumValueint      
The minimum current readable by this probe, in milliamps.
hwsmbiosCurrentProbeOEMdefinedint      
Contains OEM- or BIOS vendor-specific information.
hwsmbiosCurrentProbeResolutionint      
The resolution for the probe's reading, in tenths of milliamps.
hwsmbiosCurrentProbeToleranceint      
The tolerance for reading from this probe, in plus/minus milliamps.
hwsmbiosCurrentProbeNominalValueint      
The nominal value for the probe's reading in milliamps.

Table: hwsmbiosTemperatureProbe

This structure supports the population of the DMTF|Temperature Probe group, as defined in the DMTF's MASTER.MIF and describes the attributes for a temperature probe in the system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosTemperatureProbe_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosTemperatureProbeHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosTemperatureProbeDescriptionstring      
Additional descriptive information about the probe or its location.
hwsmbiosTemperatureProbeLocationstring      
Defines the probe's physical location.
hwsmbiosTemperatureProbeAccuracyint      
The accuracy for reading from this probe, in plus/minus 1/100th of a percent.
hwsmbiosTemperatureProbeStatusstring      
Defines the status of the temperature monitored by this temperature probe.
hwsmbiosTemperatureProbeMaximumValueint      
The maximum temperature readable by this probe, in 1/10th degrees C.
hwsmbiosTemperatureProbeMinimumValueint      
The minimum temperature readable by this probe, in 1/10th degrees C.
hwsmbiosTemperatureProbeOEMdefinedint      
Contains OEM- or BIOS vendor-specific information.
hwsmbiosTemperatureProbeResolutionint      
The resolution for the probe's reading, in 1/1000th degrees C.
hwsmbiosTemperatureProbeToleranceint      
The tolerance for reading from this probe, in plus/minus 1/10th degrees C.
hwsmbiosTemperatureProbeNominalValueint      
The nominal value for the probe's reading in 1/10th degrees C.

Table: hwsmbiosCoolingDevice

This structure supports the population of the DMTF|Cooling Device group, as defined in the DMTF's MASTER.MIF and describes the attributes for a cooling device in the system. Each structure describes a single cooling device.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosCoolingDevice_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosCoolingDeviceHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosCoolingDeviceTemperatureProbeHandlehex      
The handle, or instance number, of the temperature probe monitoring this cooling device.
hwsmbiosCoolingDeviceTypestring      
Identifies the cooling device type.
hwsmbiosCoolingDeviceStatusstring      
Identifies the status of this cooling device.
hwsmbiosCoolingUnitGroupint      
Identifies the cooling unit group to which this cooling device is associated. Multiple cooling devices in the same cooling unit implies a redundant configuration.
hwsmbiosCoolingNominalSpeedint      
The nominal value for the cooling device's rotational speed, in revolutions-per-minute (rpm).
hwsmbiosCoolingDeviceOEMdefinedint      
Contains OEM- or BIOS vendor-specific information.
hwsmbiosCoolingDeviceDescriptionstring      
Additional descriptive information about the cooling device or its location.

Table: hwsmbiosVoltageProbe

This structure supports the population of the DMTF|Voltage Probe group, as defined in the DMTF's MASTER.MIF and describes the attributes for a voltage probe in the system. Each structure describes a single voltage probe.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosVoltageProbe_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosVoltageProbeHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosVoltageProbeDescriptionstring      
Additional descriptive information about the probe or its location.
hwsmbiosVoltageProbeLocationstring      
The probe's physical location.
hwsmbiosVoltageProbeStatusstring      
The status of the voltage monitored by this voltage probe.
hwsmbiosVoltageProbeMaximumValueint      
The maximum voltage level readable by this probe, in millivolts.
hwsmbiosVoltageProbeMinimumValueint      
The minimum voltage level readable by this probe, in millivolts.
hwsmbiosVoltageProbeResolutionint      
The resolution for the probe's reading, in tenths of millivolts.
hwsmbiosVoltageProbeToleranceint      
The tolerance for reading from this probe, in plus/minus millivolts.
hwsmbiosVoltageProbeAccuracyint      
The accuracy for reading from this probe, in plus/minus 1/100th of a percent.
hwsmbiosVoltageProbeOEMdefinedint      
Contains OEM- or BIOS vendor-specific information.
hwsmbiosVoltageProbeNominalValueint      
The nominal value for the probe's reading in millivolts.

Table: hwsmbiosSystemPowerControls

This structure supports the population of the DMTF|System Power Controls group, as defined in the DMTF's MASTER.MIF and describes the attributes for controlling the main power supply to the system. Software that interprets this structure uses the month, day, hour, minute, and second values to determine the number of seconds until the next power-on of the system. The presence of this structure implies that a timed power-on facility is available for the system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemPowerControls_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosSystemPowerHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosNextScheduledPoweronMonthint      
The month in which the next scheduled power-on is to occur.
hwsmbiosNextScheduledPoweronDayofmonthint      
The day-of-month on which the next scheduled power-on is to occur.
hwsmbiosNextScheduledPoweronHourint      
The day-of-month on which the next scheduled power-on is to occur.
hwsmbiosNextScheduledPoweronMinuteint      
The minute on which the next scheduled power-on is to occur.
hwsmbiosNextScheduledPoweronSecondint      
The second on which the next scheduled power-on is to occur.

Table: hwsmbiosHardwareSecurity

This structure supports the population of the DMTF|Hardware Security group, as defined in the DMTF's MASTER.MIF and describes the system-wide hardware security settings.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosHardwareSecurity_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosHardwareSecurityHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosFrontPanelStatusstring      
The Front Panel Reset Status. Can be enabled, disabled, not implemented or unknown.
hwsmbiosAdministratorPasswordStatusstring      
The Administrator Password Status. Can be enabled, disabled, not implemented or unknown.
hwsmbiosKeyboardPasswordStatusstring      
The Keyboard Password Status. Can be enabled, disabled, not implemented or unknown.
hwsmbiosPoweronPasswordStatusstring      
The Power-on Password Status. Can be enabled, disabled, not implemented or unknown.

Table: hwsmbiosSystemReset

This structure supports the population of the DMTF|System Reset group, as defined in the DMTF's MASTER.MIF and describes whether Automatic System Reset functions enabled (Status). If the system has a watchdog Timer and the timer is not reset (Timer Reset) before the Interval elapses, an automatic system reset will occur. The system will re-boot according to the Boot Option. This function may repeat until the Limit is reached, at which time the system will re-boot according to the Boot Option at Limit.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemReset_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosSystemResetHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosSystemResetEnabledstring      
Identifies whether the system reset is enabled by the user.
hwsmbiosSystemResetBootOptionstring      
Indicates the action to be taken following a watchdog reset.
hwsmbiosSystemResetBootOptionLimitstring      
Identifies the system action to be taken when the Reset Limit is reached.
hwsmbiosSystemResetWatchdogTimerstring      
Whether the system contains a watchdog timer.
hwsmbiosSystemResetCountint      
The number of automatic system resets since the last intentional reset.
hwsmbiosSystemResetLimitint      
The number of consecutive times the system reset will be attempted.
hwsmbiosSystemResetTimerIntervalint      
The number of minutes to use for the watchdog timer. If the timer is not reset within this interval, the system reset timeout will begin.
hwsmbiosSystemResetTimeoutint      
Identifies the number of minutes before the reboot is initiated. It is used after a system power cycle, system reset (local or remote), and automatic system reset.

Table: hwsmbiosPortableBattery

This structure supports the population of the DMTF|Portable Battery group, as defined in the DMTF Mobile Supplement to Standard Groups, v1.0 and describes the attributes of the portable battery(s) for the system. The structure contains the static attributes for the group. Each structure describes a single battery pack's attributes.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosPortableBattery_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosPortableBatteryHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosPortableBatteryLocationstring      
The location of the battery, e.g. 'n the back, on the left-hand side.'
hwsmbiosPortableBatteryManufacturerstring      
The name of the company that manufactured the battery.
hwsmbiosPortableBatteryManufactureDatestring      
The location of the battery, e.g. 'in the back, on the left-hand side.'
hwsmbiosPortableBatterySerialNumberstring      
The serial number for the battery. V2.2+ implementations that use a Smart Battery will set this field to 0 (no string) to indicate that the SBDS Serial Number field contains the information.
hwsmbiosPortableBatteryDeviceNamestring      
The name of the battery device, e.g. 'DR-36'.
hwsmbiosPortableBatteryDeviceChemistrystring      
Identifies the battery chemistry, see 3.3.23.1. V2.2+ implementations that use a Smart Battery will set this field to 02h (Unknown) to indicate that the SBDS Device Chemistry field contains the information.
hwsmbiosPortableBatteryDesignCapacityint      
The design capacity of the battery in mWatt-hours. If the value is unknown, the field contains 0. For v2.2+ implementations, this value is multiplied by the Design Capacity Multiplier to produce the actual value.
hwsmbiosPortableBatteryDesignVoltageint      
The design voltage of the battery, in mVolts. If the value is unknown, the field contains 0.
hwsmbiosPortableBatterySBDSVersionNumberstring      
The Smart Battery Data Specification version number supported by this battery. If the battery does not support the function, no string is supplied.
hwsmbiosPortableBatteryMaximumBatteryDataErrorint      
The maximum error (as a percentage in the range 0 to 100) in the Watt-hour data reported by the battery, indicating an upper bound on how much additional energy the battery might have above the energy it reports having.
hwsmbiosPortableBatterySBDSSerialNumberint      
The Smart Battery Data Specification version number supported by this battery. If the battery does not support the function, nothing is shown.
hwsmbiosPortableBatteryManufactureYearint      
The year when the battery was manufactured. V2.2+ implementations that use a Smart Battery will set this field to 0 (no string) to indicate that the SBDS Manufacture Date field contains the information.
hwsmbiosPortableBatteryManufactureMonthint      
The month in which the battery was manufactured. V2.2+ implementations that use a Smart Battery will set this field to 0 (no string) to indicate that the SBDS Manufacture Date field contains the information.
hwsmbiosPortableBatteryManufactureDayint      
The day on which the battery was manufactured. V2.2+ implementations that use a Smart Battery will set this field to 0 (no string) to indicate that the SBDS Manufacture Date field contains the information.
hwsmbiosPortableBatterySBDSDeviceChemistrystring      
Identifies the battery chemistry, e.g. 'PbAc'.
hwsmbiosPortableBatteryDesignCapacityMultiplierint      
The multiplication factor of the Design Capacity value and assures that the mWatt hours value does not overflow for SBDS implementations.
hwsmbiosPortableBatteryOEMspecificint      
Contains OEM- or BIOS vendor-specific information.

Table: hwsmbiosBuiltinPointingDevice

This structure supports the population of the DMTF|Pointing Device group, as defined in the DMTF Mobile Supplement to Standard Groups, v1.0 and describes the attributes of the built-in pointing device for the system - the presence of this structure does not imply that the built-in pointing device is active for the system's use!

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosBuiltinPointingDevice_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosBuiltinPointingDeviceHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosBuiltinPointingDeviceTypestring      
Built-in Pointing Device indicator.
hwsmbiosBuiltinPointingDeviceInterfacestring      
The interface type for the pointing device.
hwsmbiosBuiltinPointingDeviceButtonsint      
The number of buttons on the pointing device.

Table: hwsmbiosMemoryDeviceMappedAddress

This structure supports the population of the DMTF|Memory Device Mapped Addresses group, as defined in the DMTF's MASTER.MIF. One structure is present for each contiguous address range described.

For example: in a 2:1 interleave, the value 1 indicates the device in the 'even' position; in a 4:1 interleave, the value 1 indicates the first of four possible positions.

For example, if a device transfers two rows each time it is read, its Interleaved Data Depth is set to 2. If that device is 2:1 interleaved and in Interleave Position 1, the rows mapped to that device are 1, 2, 5, 6, 9, 10, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosMemoryDeviceMappedAddress_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosMemDeviceMapAddressHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosDeviceMappedStartingAddressKbint      
The physical address, in kilobytes, of a range of memory mapped to the referenced Memory Device.
hwsmbiosDeviceMappedEndingAddressKbint      
The physical ending address of the last kilobyte of a range of addresses mapped to the referenced Memory Device.
hwsmbiosMemoryDeviceHandlehex      
The handle, or instance number, associated with the Memory Device structure to which this address range is mapped. Multiple address ranges can be mapped to a single Memory Device.
hwsmbiosMemoryArrayMappedAddressHandlehex      
The handle, or instance number, associated with the Memory Array Mapped Address structure to which this device address range is mapped. Multiple address ranges can be mapped to a single Memory Array Mapped Address.
hwsmbiosPartitionRowPositionint      
Identifies the position of the referenced Memory Device in a row of the address partition. For example, if two 8-bit devices form a 16-bit row, this field's value will be either 1 or 2.
hwsmbiosInterleavePositionint      
The position of the referenced Memory Device in an interleave. The value 0 indicates non-interleaved, 1 indicates first interleave position, 2 the second, and so on.
hwsmbiosInterleavedDataDepthint      
The maximum number of consecutive rows from the referenced Memory Device that are accessed in a single interleaved transfer. If the device is not part of an interleave, the field contains 0.

Table: hwsmbiosMemoryArrayMappedAddress

This structure supports the population of the DMTF|Memory Array Mapped Addresses group, as defined in the DMTF's MASTER.MIF.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosMemoryArrayMappedAddress_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosMemArrayMapAddressHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosStartingAddressKbint      
The physical address, in kilobytes, of a range of memory mapped to the specified Physical Memory Array.
hwsmbiosEndingAddressKbint      
The physical ending address of the last kilobyte of a range of addresses mapped to the specified Physical Memory Array.
hwsmbiosMemoryMappedArrayHandlehex      
The handle, or instance number, associated with the Physical Memory Array to which this address range is mapped. Multiple address ranges can be mapped to a single Physical Memory Array.
hwsmbiosPartitionWidthint      
Identifies the number of Memory Devices that form a single row of memory for the address partition defined by this structure.

Table: hwsmbiosMemoryErrorInformation

This structure supports the population of the DMTF|Physical Memory Array and DMTF|Memory Device groups, as defined in the DMTF's MASTER.MIF. The Last Error Update field, present in those groups, is not supplied in this structure since that field's attribute is known at the system-management application layer, not the BIOS.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosMemoryErrorInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosMemoryErrorHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosMemoryErrorTypestring      
The type of error that is associated with the current status reported for the memory array or device.
hwsmbiosMemoryErrorGranularitystring      
Identifies the granularity, e.g. device vs. Partition, to which the error can be resolved.
hwsmbiosMemoryErrorOperationstring      
The memory access operation that caused the error.
hwsmbiosMemoryErrorVendorSyndromeint      
The vendor-specific ECC syndrome or CRC data associated with the erroneous access.
hwsmbiosMemoryErrorMemoryArrayErrorAddressint      
The 32-bit physical address of the error based on the addressing of the bus to which the memory array is connected.
hwsmbiosMemoryErrorDeviceErrorAddressint      
The 32-bit physical address of the error relative to the start of the failing memory device, in bytes.
hwsmbiosMemoryErrorResolutionint      
The range, in bytes, within which the error can be determined, when an error address is given.

Table: hwsmbiosMemoryDevice

This structure supports the population of the DMTF|Memory Device group, as defined in the DMTF's MASTER.MIF. If a system includes memory-device sockets, the SMBIOS implementation includes a Memory Device structure instance for each slot whether or not the socket is currently populated.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosMemoryDevice_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosMemoryArrayDeviceHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosMemoryArrayHandlehex      
The handle, or instance number, associated with the Memory Array to which this device belongs.
hwsmbiosMemoryErrorInformationHandlehex      
The handle, or instance number, associated with any error that was previously detected for the device.
hwsmbiosMemoryArrayTotalWidthint      
The total width, in bits, of this memory device, including any check or error-correction bits. If there are no error-correction bits, this value should be equal to Data Width.
hwsmbiosMemoryArrayDataWidthint      
The data width, in bits, of this memory device. A Data Width of 0 and a Total Width of 8 indicates that the device is being used solely to provide 8 error-correction bits.
hwsmbiosMemoryArraySpeedMHzint      
Identifies the speed of the device, in megahertz (MHz). Note: n MHz = (1000 / n) nanoseconds (ns).
hwsmbiosMemoryArraySizeint      
The size of the memory device in MB.
hwsmbiosMemoryArrayFormFactorstring      
The implementation form factor for this memory device.
hwsmbiosMemoryArrayDeviceSetint      
Identifies when the Memory Device is one of a set of Memory Devices that must be populated with all devices of the same type and size, and the set to which this device belongs. A value of 0 indicates that the device is not part of a set; a value of 0FFh (255) indicates that the attribute is unknown.
hwsmbiosMemoryArrayDeviceLocatorstring      
Identifies when the Memory Device is one of a set of Memory Devices that must be populated with all devices of the same type and size, and the set to which this device belongs.
hwsmbiosMemoryArrayBankLocatorstring      
The string number of the string that identifies the physically labelled bank where the memory device is located, e.g. 'Bank 0' or 'A'.
hwsmbiosMemoryArrayMemoryTypestring      
The type of memory used in this device.
hwsmbiosMemoryArrayTypeDetailstring      
Additional detail on the memory device type.
hwsmbiosMemoryArrayManufacturerstring      
Shows the manufacturer of this memory device.
hwsmbiosMemoryArraySerialNumberstring      
Contains the serial number of this memory device. This value is set by the manufacturer. Normally it is not changeable.
hwsmbiosMemoryArrayAssetTagstring      
Shows the asset tag of this memory device.
hwsmbiosMemoryArrayPartNumberstring      
Contains the part number of this memory device. This value is set by the manufacturer. Normally it is not changeable.
hwsmbiosMemoryArrayRankint      
Contains the rank of this memory device.
hwsmbiosConfiguredMemoryClockSpeedMHzint      
Identifies the configured clock speed to the memory device, in megahertz (MHz). Note: n MHz = (1000 / n) nanoseconds (ns).

Table: hwsmbiosPhysicalMemoryArray

This structure supports the population of the DMTF|Physical Memory Array group, as defined in the DMTF's MASTER.MIF.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosPhysicalMemoryArray_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosPhysicalMemoryArrayHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosMemoryArrayLocationstring      
The physical location of the Memory Array, whether on the system board or an add-in board.
hwsmbiosPhysicalMemoryArrayUsestring      
Identifies the function for which the array is used.
hwsmbiosMemoryErrorCorrectionstring      
The primary hardware error correction or detection method supported by this memory array.
hwsmbiosMaximumCapacityKbint      
The maximum memory capacity, in kilobytes, for this array.
hwsmbiosPhysicalMemoryErrorInformationHandlehex      
The handle, or instance number, associated with any error that was previously detected for the array.
hwsmbiosNumberofMemoryDevicesint      
The number of slots or sockets available for Memory Devices in this array. This value represents the number of Memory Device structures that comprise this Memory Array. Each Memory Device has a reference to the 'owning' Memory Array.

Table: hwsmbiosEventLog

The presence of this structure within the SMBIOS data returned for a system indicates that the system supports an event log. An event log is a fixed-length area within a non-volatile storage element, starting with a fixed-length (and vendor-specific) header record, followed by one or more variable-length log records.

An application can implement event-log change notification by periodically reading the System Event Log structure (via its assigned handle) looking for a change in the Log Change Token. This token uniquely identifies the last time the event log was updated. When it sees the token changed, the application can retrieve the entire event log and determine the changes since the last time it read the event log.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosEventLog_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosEventLogHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosEventLogAreaLengthint      
The length, in bytes, of the overall event log area, from the first byte of header to the last byte of data.
hwsmbiosEventLogHeaderStartOffsethex      
Defines the starting offset (or index) within the nonvolatile storage of the event-log's header, from the Access Method Address.
hwsmbiosEventLogDataStartOffsethex      
Defines the starting offset (or index) within the nonvolatile storage of the event-log's first data byte, from the Access Method Address.
hwsmbiosEventLogAccessMethodstring      
Defines the Location and Method used by higher-level software to access the log area.
hwsmbiosEventLogStatusstring      
This bit-field describes the current status of the system event-log.
hwsmbiosEventLogChangeTokenhex      
This is a unique token that is reassigned every time the event log changes. Can be used to determine if additional events have occurred since the last time the log was read.
hwsmbiosAccessMethodAddresshex      
The address associated with the access method; the data present depends on the Access Method field value.
hwsmbiosEventLogHeaderFormatstring      
Identifies the format of the log header area.
hwsmbiosEventLogSupportedDescriptorsint      
Number of supported event log type descriptors that follow.
hwsmbiosEventLogDescriptorLengthint      
Identifies the number of bytes associated with each type entry.

Table: hwsmbiosGroupAssociations

The Group Associations structure is provided for OEMs who want to specify the arrangement or hierarchy of certain components (including other Group Associations) within the system. For example, you can use the Group Associations structure to indicate that two CPU's share a common external cache system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosGroupAssociations_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosGroupHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosGroupAssociationNamestring      
Description of the group name.
hwsmbiosAssociationTypeint      
Type of this member.
hwsmbiosAssociationHandlehex      
Handle corresponding to this structure.

Table: hwsmbiosSystemConfigurationOptions

This structure contains information required to configure the base board's Jumpers and Switches. Examples of this are: 'JP2: 1-2 Cache Size is 256K, 2-3 Cache Size is 512K', 'SW1-1: Close to Disable On Board Video'.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemConfigurationOptions_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosSysCfgHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosStringstring      
Configuration Information string.

Table: hwsmbiosOEMStrings

This structure contains free form strings defined by the OEM. Examples of this are: Part Numbers for Reference Documents for the system, contact information for the manufacturer, etc.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosOEMStrings_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosOEMHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosOEMStringstring      
The OEM String.

Table: hwsmbiosOnBoardDevicesInformation

The information in this structure defines the attributes of devices that are onboard (soldered onto) a system element, usually the baseboard. In general, an entry in this table implies that the BIOS has some level of control over the enabling of the associated device for use by the system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosOnBoardDevicesInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosDeviceHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosDeviceDescriptionstring      
Shows the string describing the onboard device.
hwsmbiosDeviceTypestring      
The description of devices that are onboard.
hwsmbiosDeviceEnableStatusstring      
The status of the onboard devices. That is, whether they are enabled or disabled.

Table: hwsmbiosSystemSlots

The information in this structure defines the attributes of a system slot. One structure is provided for each slot in the system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemSlots_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosSlotHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosSlotDesignationstring      
The reference designation e.g. 'PCI-1'.
hwsmbiosSlotTypestring      
The type of cards that are supported in this slot. For example, ISA, MCA, ESIA.
hwsmbiosSlotDataBusWidthstring      
The data bus widths that are supported by this slot. For example, 16-bit, 32-bit, 64-bit. Type "nx or xn" are for serial bus such as PCI Express.
hwsmbiosCurrentUsagestring      
Whether the slot is currently being used.
hwsmbiosSlotLengthstring      
The length of the slot.
hwsmbiosSlotIDhex      
The Slot ID field of the System Slot structure provides a mechanism to correlate the physical attributes of the slot to its logical access method (which varies based on the Slot Type field).
hwsmbiosSlotCharacteristicsstring      
Physical attributes of the slot. For example, PC Card slot supports Zoom Video.
hwsmbiosSlotCharacteristics2string      
Physical attributes of the slot. For example, PCI slot supports Power Management Enable (PME#) signal.
hwsmbiosSlotSegmentGroupNumberint      
For PCI, AGP, PCI-X, or PCI-Express slots shows the Segment Group Number as defined in the PCI Firmware specification. The value is 0 for a single-segment topology.
hwsmbiosSlotBusNumberint      
For PCI, AGP, PCI-X, or PCI-Express cards shows the Bus Number.
hwsmbiosSlotDeviceNumberint      
For PCI, AGP, PCI-X, or PCI-Express slots shows the Device Number.
hwsmbiosSlotFunctionNumberint      
For PCI, AGP, PCI-X, or PCI-Express slots shows the Function Number.

Table: hwsmbiosPortConnectorInformation

The information in this structure defines the attributes of a system port connector, e.g. parallel, serial, keyboard, or mouse ports. The port's type and connector information are provided. One structure is present for each port provided by the system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosPortConnectorInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosPortHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosInternalReferenceDesignatorstring      
The Internal Reference Designator, i.e. internal to the system enclosure, e.g. 'J101'.
hwsmbiosInternalConnectorTypestring      
Internal Connector type.
hwsmbiosExternalReferenceDesignatorstring      
The External Reference Designation external to the system enclosure, e.g. 'COM A'.
hwsmbiosExternalConnectorTypestring      
External Connector type.
hwsmbiosPortTypestring      
Describes the function of the port.

Table: hwsmbiosCacheInformation

The information in this structure defines the attributes of CPU cache device in the system. One structure is specified for each such device, whether the device is internal to or external to the CPU module. Cache modules can be associated with a processor structure in one or two ways depending on the SMBIOS version.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosCacheInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosCacheHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosSocketDesignationstring      
The name of the socket that the cache is designated to. For example, CACHE 1.
hwsmbiosCacheLevelint      
Cache Level - 1 through 8.
hwsmbiosCacheSocketedstring      
Shows whether the cache is socketed or not.
hwsmbiosLocationRelativetoCPUstring      
Shows the cache's location relative to the CPU, i.e. internal or external.
hwsmbiosEnabledatboottimestring      
Shows whether the cache is enabled at boot time or not.
hwsmbiosOperationalModestring      
Shows the operational mode of the cache.
hwsmbiosInstalledCacheSizeKbint      
This field is set to 0 if no cache is installed.
hwsmbiosMaximumCacheSizeKbint      
Maximum cache size that can be installed.
hwsmbiosSupportedSRAMTypestring      
The types of SRAM that is supported by the cache.
hwsmbiosCurrentSRAMTypestring      
The type of SRAM that is currently being used by the cache.
hwsmbiosCacheSpeednsint      
The cache module speed, in nanoseconds. The value is 0 if the speed is unknown.
hwsmbiosErrorCorrectionTypestring      
The error-correction scheme supported by this cache component.
hwsmbiosSystemCacheTypestring      
The logical type of cache, for example, instruction or data.
hwsmbiosAssociativitystring      
The associativity of the cache.

Table: hwsmbiosMemoryModuleInformation

One Memory Module Information structure is included for each memory-module socket in the system. The structure describes the speed, type, size, and error status of each system memory module.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosMemoryModuleInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosMemoryModuleHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosMemoryModuleSocketDesignationstring      
The name of the socket that the memory module is designated to. For example, J202.
hwsmbiosMemoryModuleBankConnectionshex      
Each nibble indicates a bank (RAS#) connection, 0xF means no connection. Example: If banks 1 and 3 (RAS# 1 and 3) were connected to a SIMM socket the byte for that socket would be 13h. If only bank 2 (RAS 2) were connected the byte for that socket would be 2Fh.
hwsmbiosMemoryModuleCurrentSpeedint      
The speed of the memory module, in ns (e.g. 70d for a 70ns module). If the speed is unknown, the field is set to 0.
hwsmbiosMemoryModuleMemoryTypesstring      
Describes the physical characteristics of the memory modules that are supported by (and currently installed in) the system.
hwsmbiosMemoryModuleInstalledSizeint      
The Installed Size fields identify the size of the memory module that is installed in the socket, as determined by reading and correlating the module's presence-detect information.
hwsmbiosMemoryModuleInstalledDoubleBankstring      
Shows whether the memory module has a single or double-bank connection.
hwsmbiosMemoryModuleEnabledSizeint      
The Enabled Size field identifies the amount of memory currently enabled for the system's use from the module.
hwsmbiosMemoryModuleEnabledDoubleBankstring      
Shows whether the memory module has a single or double-bank connection.
hwsmbiosMemoryModuleErrorStatusstring      
Shows whether correctable or uncorrectable errors were recieved for the memory module.

Table: hwsmbiosMemoryController

The information in this structure defines the attributes of the system's memory controller(s) and the supported attributes of any memory-modules present in the sockets controlled by this controller.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosMemoryController_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosMemoryControllerHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosMemoryControllerErrorDetectingMethodstring      
The method.s that are used by the memory controller used for error detection. For example, 8-bit Parity, 32-bit ECC, CRC.
hwsmbiosMemoryControllerErrorCorrectingCapabilitystring      
The types of error correction that can the memory controller is able to perform. For example, Single Bit Error Correcting, Error Scrubbing.
hwsmbiosMemoryControllerSupportedInterleavestring      
The type of interleaving that the memory controller supports. For example, One Way Interleave, Four Way Interleave.
hwsmbiosMemoryControllerCurrentInterleavestring      
The type of interleaving that the memory controller is currently using.
hwsmbiosMemoryControllerMaximumMemoryModuleSizeint      
The size of the largest memory module supported (per slot), specified as n, where 2**n is the maximum size in MB.
hwsmbiosMemoryControllerSupportedSpeedsstring      
The speed of the memory modules supported by the system.
hwsmbiosMemoryControllerSupportedMemoryTypesstring      
The physical characteristics of the memory modules that are supported by (and currently installed in) the system.
hwsmbiosMemoryControllerModuleVoltagestring      
This field describes the required voltages for each of the memory module sockets controlled by this controller.
hwsmbiosMemoryControllerAssociatedMemorySlotsint      
How many of the Memory Module Information blocks are controlled by this controller.

Table: hwsmbiosProcessorInformation

The information in this structure defines the attributes of a single processor. A separate structure instance is provided for each system processor socket/slot. For example, a system with an IntelDX2 processor would have a single structure instance while a system with an IntelSX2 processor would have a structure to describe the main CPU and a second structure to describe the 80487 co-processor.

Note: One structure is provided for each processor instance in a system. For example, a system that supports up to two processors includes two Processor Information structures - even if only one processor is currently installed. Software that interprets the SMBIOS information can count the Processor Information structures to determine the maximum possible configuration of the system.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosProcessorInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosProcessorHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosProcessorSocketDesignationstring      
String number for Reference Designation. Example string 'J202',0.
hwsmbiosProcessorTypestring      
Shows the type of the processor, for example, CPU, DSP Processor, Video processor, etc.
hwsmbiosProcessorFamilystring      
Shows the family of the processor, for example, Pentium 4.
hwsmbiosProcessorManufacturerstring      
The name of the processor manufacturer.
hwsmbiosProcessorID1hex      
Raw processor identification data.
hwsmbiosProcessorID2hex      
Raw processor identification data.
hwsmbiosProcessorVersionstring      
The version of the processor.
hwsmbiosVoltageVfloat      
The specific voltages that the processor socket can accept.
hwsmbiosExternalClockMHzint      
External Clock Frequency, in MHz. If the value is unknown, the field is set to 0.
hwsmbiosMaxSpeedMHzint      
Maximum internal processor speed, as supported by the system. If the value is unknown, the field is set to 0.
hwsmbiosCurrentSpeedMHzint      
Current processor speed, as supported by the system. If the value is unknown, the field is set to 0.
hwsmbiosProcessorStatusstring      
Specifies whether the processor is enabled.
hwsmbiosProcessorUpgradestring      
Shows how the processor can be upgraded.
hwsmbiosCPUSocketPopulatedstring      
Specifies whether the processor is available in the CPU socket.
hwsmbiosL1CacheHandlehex      
The handle of a Cache Information structure that defines the attributes of the primary (Level 1) cache for this processor.
hwsmbiosL2CacheHandlehex      
The handle of a Cache Information structure that defines the attributes of the secondary (Level 2) cache for this processor.
hwsmbiosL3CacheHandlehex      
The handle of a Cache Information structure that defines the attributes of the tertiary (Level 3) cache for this processor.
hwsmbiosProcessorSerialNumberstring      
Contains the serial number of this processor. This value is set by the manufacturer. Normally it is not changeable.
hwsmbiosProcessorAssetTagstring      
Shows the asset tag of this processor.
hwsmbiosProcessorPartNumberstring      
Contains the part number of this processor. This value is set by the manufacturer. Normally it is not changeable.
hwsmbiosProcessorCoreCountint      
Contains the number of cores per processor socket.
hwsmbiosProcessorCoreEnabledint      
Contains the number of enabled cores per processor socket.
hwsmbiosProcessorThreadCountint      
Contains the number of threads per processor socket.
hwsmbiosProcessorCharacteristicsstring      
Defines which functions the processor supports.

Table: hwsmbiosSystemEnclosureorChassis

The information in this structure defines attributes of the system's mechanical enclosure(s). For example, if a system included a separate enclosure for its peripheral devices, two structures would be returned: one for the main, system enclosure and the second for the peripheral device enclosure.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemEnclosureorChassis_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosChassisHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosChassisManufacturerstring      
The chassis or system enclosure manufacturer name.
hwsmbiosChassisVersionNumberstring      
The version of the chassis or system enclosure.
hwsmbiosAssetTagNumberstring      
The Asset Tag Number is a unique identifier for that particular chassis or system enclosure.
hwsmbiosChassisSerialNumberstring      
The serial numer of the chassis or system enclosure.
hwsmbiosChassisOEMDefinedint      
OEM- or BIOS vendor-specific information.
hwsmbiosChassisTypestring      
Specifies the type of the chassis, such as Desktop, Mini Tower, etc.
hwsmbiosChassisLockPresentstring      
Specifies whether the chassis lock is present. If the value is Yes, chassis lock is present. Otherwise, either a lock is not present or it is unknown if the enclosure has a lock.
hwsmbiosBootupStatestring      
Identifies the state of the enclosure when it was last booted.
hwsmbiosPowerSupplyStatestring      
Identifies the state of the enclosure's power supply (or supplies) when last booted.
hwsmbiosThermalStatestring      
Identifies the enclosure's thermal state when last booted.
hwsmbiosSecurityStatusstring      
Identifies the enclosure's physical security status when last booted.
hwsmbiosChassisHeightint      
The height of the enclosure, in 'U's. A U is a standard unit of measure for the height of a rack or rack-mountable component and is equal to 1.75 inches or 4.445 cm. A value of 0 indicates that the enclosure height is unspecified.
hwsmbiosNumberOfPowerCordsint      
Identifies the number of power cords associated with the enclosure or chassis. A value of 0 indicates that the number is unspecified.

Table: hwsmbiosBaseBoardInformation

The information in this structure defines attributes of the system's baseboard (also known as the motherboard or planar).

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosBaseBoardInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosBaseBoardHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosBaseBoardManufacturerstring      
The name of the baseboard manufacturer. The baseboard is also known as the motherboard or planar.
hwsmbiosBaseBoardNamestring      
The name of the baseboard. The baseboard is also known as the motherboard or planar.
hwsmbiosBaseBoardVersionstring      
The version of the baseboard. The baseboard is also known as the motherboard or planar.
hwsmbiosBaseBoardSerialNumberstring      
The baseboard serial number. The baseboard is also known as the motherboard or planar.
hwsmbiosBaseBoardAssetTagstring      
Contains the asset tag of the baseboard.
hwsmbiosBaseBoardFeatureFlagsstring      
A collection of flags that identify features of this baseboard.
hwsmbiosBaseBoardLocationInChassisstring      
Describes this board's location within the chassis referenced by Chassis Handle.
hwsmbiosBaseBoardChassisHandlehex      
The handle associated with the chassis in which this board resides.
hwsmbiosBaseBoardTypestring      
Identifies the type of board.
hwsmbiosBaseBoardContainedHandleCountint      
Identifies the number of Contained Object Handles.
hwsmbiosBaseBoardContainedHandlehex      
Identifies the handle of another structure (e.g. Base Board, Processor, Port, System Slots, Memory Device) that is located on this baseboard.

Table: hwsmbiosSystemInformation

The information in this structure defines attributes of the overall system and is intended to be associated with the Component ID group of the system's MIF.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosSystemInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosSystemHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosSystemManufacturerstring      
The name of the system manufacturer.
hwsmbiosProductNamestring      
The name of the product.
hwsmbiosSystemVersionstring      
The version of the system.
hwsmbiosSystemSerialNumberstring      
The serial number of the system.
hwsmbiosSystemUUIDstring      
Universal Unique ID number. If the value is all FFh, the ID is not currently present in the system, but is settable. If the value is all 00h, the ID is not present in the system.
hwsmbiosSystemWakeupTypestring      
Identifies the event that caused the system to power up.
hwsmbiosSystemSKUNumberstring      
Identifies a particular computer configuration for sale. It is sometimes also called a product ID.
hwsmbiosSystemFamilystring      
Identifies the family a particular computer belongs to. A family refers to a set of computers that are similar but not identical from a hardware or software point of view. Typically, a family is composed of different computer models, which have different configurations and pricing points. Computers in the same family often have similar branding and cosmetic features.

Table: hwsmbiosBIOSInformation

Contains the information about computer's BIOS.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosBIOSInformation_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosBIOSHandlehex      
Specifies the structure's handle, a unique 16-bit number in the range 0 to 0FFFEh (for version 2.0) or 0 to 0FEFFh (for version 2.1 and later).
hwsmbiosBIOSVendorstring      
The BIOS Vendor's Name.
hwsmbiosBIOSVersionstring      
The BIOS Version. This may contain Core and OEM version information.
hwsmbiosBIOSStartSegmenthex      
Segment location of BIOS starting address, e.g.0E800h. Note: The size of the runtime BIOS image can be computed by subtracting the Starting Address Segment from 10000h and multiplying the result by 16.
hwsmbiosBIOSDatedate      
The BIOS release date. The date, if supplied, is in either mm/dd/yy or mm/dd/yyyy format. If the year portion of the string is two digits, the year is assumed to be 19yy.
hwsmbiosBIOSROMSizeKbint      
The size of the physical device containing the BIOS, in kilobytes.
hwsmbiosCharacteristicsstring      
Defines which functions the BIOS supports. PCI, PCMCIA, Flash, etc.
hwsmbiosCharacteristics2string      
Defines which functions the BIOS supports. PCI, PCMCIA, Flash, etc.
hwsmbiosCharacteristics3string      
Defines which functions the BIOS supports. PCI, PCMCIA, Flash, etc.
hwsmbiosSystemBIOSReleasestring      
Identifies the release of the System BIOS in the form Major.Minor.
hwsmbiosEmbeddedControllerFirmwareReleasestring      
Identifies the release of the embedded controller firmware in the form Major.Minor.

Table: hwsmbiosInstalledLanguages

Contains a list of currently installed languages.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) Linux (PPC64LE) Linux (PPC64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
Device_IDint      
Device ID uniquely identifying the device to which the data belongs.
hwsmbiosInstalledLanguages_Seqint      
Integer field enumerating multiple values of this kind for a single Device ID.
hwsmbiosInstalledLanguagestring      
The currently installed language.

Cache Configuration (hwsmbiosCacheConfiguration)

The information in this structure defines the attributes of CPU cache device in the system. One structure is specified for each such device, whether the device is internal to or external to the CPU module.

Field Name / Description Field Type Windows (x86) Windows (x64) AIX (POWER) Solaris (SPARC) Solaris (x86) Linux (x86) Linux (x64) HP-UX (HPPA) HP-UX (ia64) Mac OS X (x86) Mac OS X (x64)
hwsmbiosCacheLevelint    
Cache Level - 1 through 8.
hwsmbiosCacheSocketedstring    
Shows whether the cache is socketed or not.
hwsmbiosLocationRelativetoCPUstring    
Shows the cache's location relative to the CPU, i.e. internal or external.
hwsmbiosEnabledatboottimestring    
Shows whether the cache is enabled at boot time or not.
hwsmbiosOperationalModestring    
Shows the operational mode of the cache.

© 2011 - 2019 Micro Focus or one of its affiliates.