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 |