2.2.27 NullAndDefaultFlag
NullAndDefaultFlag denotes how the default property value is set and whether that value is NULL.
-
NullAndDefaultFlag = 2BIT
If bit 0 is set, the default value is NULL. If bit 1 is set, the default value is inherited from some parent CIM class in the inheritance hierarchy. Combinations of bit 0 and bit 1 result in the default property value behavior in the following table.
|
BIT 0 state |
BIT 1 state |
Implication |
|---|---|---|
|
SET |
SET |
The default property value is NULL, and it is inherited from a parent class. |
|
SET |
NOT SET |
The default property value is NULL, and it is set by the current class. |
|
NOT SET |
SET |
The default property value is NOT NULL, and it is inherited from a parent class. |
|
NOT SET |
NOT SET |
The default property value is NOT NULL, and it is set by the current class. |
For a specified property, if the preceding table shows either of the bit values as SET, the value of that property is predetermined as NULL or is propagated from the parent. In these cases, the value in the ValueTable for that property is ignored.