Skip to content

WmiInstanceProperty

Each entity is a property scanned for a particular instance of a WMI class per machine.

erDiagram
    WmiClassProperty ||--o{ WmiInstanceProperty : "WmiClassPropertyID"
    WmiInstance ||--o{ WmiInstanceProperty : "WmiInstanceID"
    WmiInstanceProperty ||--o{ WmiInstancePropertyArray : "WmiInstancePropertyID"

Fields

Field Type Description
BooleanValue boolean Boolean representation of the value or null. Provided for easier use in queries.
DateTimeValue datetime DateTime representation of the value or null. Provided for easier use in queries, DateTime calculations etc.
ID numeric Internal ID for the WmiInstanceProperty entity (Primary Key)
IntegerValue numeric Integer representation of the value or null. Provided for easier use in queries, for calculations etc.
Value string String representation of the value. This column is always filled with a string representation.
WmiClassPropertyID numeric Internal ID that references the WmiClassProperty entity (Foreign Key)
WmiInstanceID numeric Internal ID that references the WmiInstance entity (Foreign Key)

References

Column Name Referenced Table Description
WmiClassPropertyID WmiClassProperty Holds a row for each unique property per class scanned
WmiInstanceID WmiInstance Each entity is an instance of a class scanned on a particular machine

Referenced by

Table Column Name Description
WmiInstancePropertyArray WmiInstancePropertyID For WMI multi-valued (array) properties, each entity is an item in the array