Reference Guide

Property Description
0x8000.. = Vendor Reserved
Primordial
If true, Primordial indicates that the containing
System does not have the ability to create or delete
this operational element. This is important because
StorageExtents are assembled into higher-level
abstractions using the BasedOn association.
Although the higher-level abstractions can be
created and deleted, the most basic, (that is,
primordial), hardware-based storage entities
cannot. They are physically realized as part of the
System, or are actually managed by some other
System and imported as if they were physically
realized. In other words, a Primordial StorageExtent
exists in, but is not created by its System and
conversely a non-Primordial StorageExtent is
created in the context of its System. For
StorageVolumes, this property will generally be
false. One use of this property is to enable
algorithms that aggregate StorageExtent.
ConsumableSpace across all, StorageExtents but
that also want to distinquish the space that
underlies Primordial StoragePools. Since
implementations are not required to surface all
Component StorageExtents of a StoragePool, this
information is not accessible in any other way.
Purpose A free form string describing the media
and/or its use. RedundancyConfiguration is an
integer enumeration indicating the redundancy
configuration when active memory fails.
Possible values are:
0 = Unknown
1 = Other
2 = Disabled
3 = Spared
4 = Mirrored
5 = LockStep
RequestedState
An integer enumeration that indicates the last
requested or desired state for the element,
irrespective of the mechanism through which it
was requested. The actual state of the element is
represented by EnabledState. This property is
provided to compare the last requested and
current enabled or disabled states.
NOTE: When EnabledState is set to 5 (Not
Applicable), then this property has no
meaning. Refer to the EnabledState property
description for explanations of the values in
the RequestedState enumeration.
104