SPACES_StorageSubsystem, ROOT\Microsoft\Windows\Storage\providers_v2

Class | Methods (7) | Properties (63) | Qualifiers (3) | Instances (2) | Namespaces (1)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

Represents a storage array subsystem that exposes virtual disks.

SPACES_StorageSubsystem methods

SPACES_StorageSubsystem has 7 methods (7 Derived)

NameOriginReturn
CreateMaskingSetMSFT_StorageSubSystemuint32 {'out':True}
CreateStoragePoolMSFT_StorageSubSystemuint32 {'out':True}
CreateVirtualDiskMSFT_StorageSubSystemuint32 {'out':True}
GetSecurityDescriptorMSFT_StorageSubSystemuint32 {'out':True}
SetAttributesMSFT_StorageSubSystemuint32 {'out':True}
SetDescriptionMSFT_StorageSubSystemuint32 {'out':True}
SetSecurityDescriptorMSFT_StorageSubSystemuint32 {'out':True}

SPACES_StorageSubsystem properties

SPACES_StorageSubsystem has 63 properties (63 Derived)

NameOriginCIMType
AutomaticClusteringEnabledMSFT_StorageSubSystem11 [boolean]
CurrentCacheLevelMSFT_StorageSubSystem18 [uint16]
DataTieringTypeMSFT_StorageSubSystem18 [uint16]
DescriptionMSFT_StorageSubSystem8 [string]
FirmwareVersionMSFT_StorageSubSystem8 [string]
FriendlyNameMSFT_StorageSubSystem8 [string]
HealthStatusMSFT_StorageSubSystem18 [uint16]
iSCSITargetCreationSchemeMSFT_StorageSubSystem18 [uint16]
ManufacturerMSFT_StorageSubSystem8 [string]
MaskingClientSelectableDeviceNumbersMSFT_StorageSubSystem11 [boolean]
MaskingMapCountMaxMSFT_StorageSubSystem18 [uint16]
MaskingOneInitiatorIdPerViewMSFT_StorageSubSystem11 [boolean]
MaskingOtherValidInitiatorIdTypesMSFT_StorageSubSystem8 [string]
MaskingPortsPerViewMSFT_StorageSubSystem18 [uint16]
MaskingValidInitiatorIdTypesMSFT_StorageSubSystem18 [uint16]
ModelMSFT_StorageSubSystem8 [string]
NameMSFT_StorageSubSystem8 [string]
NameFormatMSFT_StorageSubSystem18 [uint16]
NumberOfSlotsMSFT_StorageSubSystem19 [uint32]
key
ObjectId
MSFT_StorageObject8 [string]
OperationalStatusMSFT_StorageSubSystem18 [uint16]
OtherHostTypeDescriptionMSFT_StorageSubSystem8 [string]
OtherIdentifyingInfoMSFT_StorageSubSystem8 [string]
OtherIdentifyingInfoDescriptionMSFT_StorageSubSystem8 [string]
OtherOperationalStatusDescriptionMSFT_StorageSubSystem8 [string]
PassThroughClassMSFT_StorageObject8 [string]
PassThroughIdsMSFT_StorageObject8 [string]
PassThroughNamespaceMSFT_StorageObject8 [string]
PassThroughServerMSFT_StorageObject8 [string]
PhysicalDisksPerStoragePoolMinMSFT_StorageSubSystem18 [uint16]
ReplicasPerSourceCloneMaxMSFT_StorageSubSystem18 [uint16]
ReplicasPerSourceMirrorMaxMSFT_StorageSubSystem18 [uint16]
ReplicasPerSourceSnapshotMaxMSFT_StorageSubSystem18 [uint16]
SerialNumberMSFT_StorageSubSystem8 [string]
SupportedHostTypeMSFT_StorageSubSystem18 [uint16]
SupportsAutomaticStoragePoolSelectionMSFT_StorageSubSystem11 [boolean]
SupportsCloneLocalMSFT_StorageSubSystem11 [boolean]
SupportsCloneRemoteMSFT_StorageSubSystem11 [boolean]
SupportsMaskingVirtualDiskToHostsMSFT_StorageSubSystem11 [boolean]
SupportsMirrorLocalMSFT_StorageSubSystem11 [boolean]
SupportsMirrorRemoteMSFT_StorageSubSystem11 [boolean]
SupportsMultipleResiliencySettingsPerStoragePoolMSFT_StorageSubSystem11 [boolean]
SupportsSnapshotLocalMSFT_StorageSubSystem11 [boolean]
SupportsSnapshotRemoteMSFT_StorageSubSystem11 [boolean]
SupportsStoragePoolAddPhysicalDiskMSFT_StorageSubSystem11 [boolean]
SupportsStoragePoolCreationMSFT_StorageSubSystem11 [boolean]
SupportsStoragePoolDeletionMSFT_StorageSubSystem11 [boolean]
SupportsStoragePoolFriendlyNameModificationMSFT_StorageSubSystem11 [boolean]
SupportsStoragePoolRemovePhysicalDiskMSFT_StorageSubSystem11 [boolean]
SupportsStorageTierCreationMSFT_StorageSubSystem11 [boolean]
SupportsStorageTierDeletionMSFT_StorageSubSystem11 [boolean]
SupportsStorageTieredVirtualDiskCreationMSFT_StorageSubSystem11 [boolean]
SupportsStorageTierFriendlyNameModificationMSFT_StorageSubSystem11 [boolean]
SupportsStorageTierResizeMSFT_StorageSubSystem11 [boolean]
SupportsVirtualDiskCapacityExpansionMSFT_StorageSubSystem11 [boolean]
SupportsVirtualDiskCapacityReductionMSFT_StorageSubSystem11 [boolean]
SupportsVirtualDiskCreationMSFT_StorageSubSystem11 [boolean]
SupportsVirtualDiskDeletionMSFT_StorageSubSystem11 [boolean]
SupportsVirtualDiskModificationMSFT_StorageSubSystem11 [boolean]
SupportsVirtualDiskRepairMSFT_StorageSubSystem11 [boolean]
SupportsVolumeCreationMSFT_StorageSubSystem11 [boolean]
TagMSFT_StorageSubSystem8 [string]
UniqueIdMSFT_StorageObject8 [string]

Detailed description of SPACES_StorageSubsystem methods

Derived methods (7) of SPACES_StorageSubsystem class

CreateMaskingSet method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
FriendlyNamestring0-{'Description':'This parameter allows the user to specify the desired FriendlyName for the masking set at the time of its creation. FriendlyNames are expected to be descriptive, however they are not requried to be unique.','In':True,'Required':True}
VirtualDiskNamesstring1-{'Description':'This parameter specifies the list of virtual disks to show to the initiators in the masking set. The identifier used by this parameter is the virtual disk Name property. This parameter has a 1:1 mapping with the DeviceAccesses parameter (the arrays must be the same length and have the same order).','In':True}
DeviceAccessesuint162-{'Description':'This parameter specifies the level of access the initiator should have to each virtual disk specified by VirtualDiskNames. This parameter has a 1:1 mapping with the VirtualDiskNames parameter (the arrays must be the same length and have the same order).','In':True,'ValueMap':['0', '2', '3', '4'],'Values':['Unknown', 'Read Write', 'Read-Only', 'No Access']}
DeviceNumbersstring3-{'Description':'Specifies the order in which the virtual disks should be exposed to the initiator. This capability is only available if the storage subsystem's MaskingClientSelectableDeviceNumbers property is set to TRUE. If specified, this parameter must have a 1:1 mapping with the VirtualDiskNames parameter.','In':True}
TargetPortAddressesstring4-{'Description':'This parameter specifies the target ports which should be used when showing the virtual disks to the initiators. The number of target ports that can be specified depends on the subsystem's MaskingPortsPerView property. If MaskingPortsPerView is set to 4 - 'All target ports share the same view', this parameter is essentially ignored as all target ports on the system will be associated with this masking set.','In':True}
InitiatorAddressesstring5-{'Description':'This parameter specifies the initiators for which the virtual disks should be shown. If the subsystem's MaskingOneInitiatorIdPerView property is TRUE, only one initiator can be specified for this masking set. The list of valid initiator address formats can be determined through the subsystem's MaskingValidInitiatorIdTypes property.','In':True}
HostTypeuint166-{'Description':'Designates the host operating system or other host environment factors that may influence the behavior the storage subsystem should take when showing a virtual disk to an initiator.','In':True,'ValueMap':['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22..32767', '32768..65535'],'Values':['Unknown', 'Other', 'Standard', 'Solaris', 'HPUX', 'OpenVMS', 'Tru64', 'Netware', 'Sequent', 'AIX', 'DGUX', 'Dynix', 'Irix', 'Cisco iSCSI Storage Router', 'Linux', 'Microsoft Windows', 'OS400', 'TRESPASS', 'HI-UX', 'VMware ESXi', 'Microsoft Windows Server 2008', 'Microsoft Windows Server 2003', 'DMTF Reserved', 'Vendor Specific']}
CreatedStorageJobref:MSFT_StorageJob7-{'Description':'This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.','Out':True}
CreatedMaskingSetobject:MSFT_MaskingSet8-{'EmbeddedInstance':'MSFT_MaskingSet','Out':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus9-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'Creates logical grouping of virtual disks, target ports, and initiators for the purpose of showing virtual disks to host systems.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '4096', '40001', '40002', '46000', '46001', '50000', '52000', '52001', '52002', '53000', '53001', '54000']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Method Parameters Checked - Job Started', 'Access denied', 'There are not enough resources to complete the operation.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.', 'The specified virtual disk could not be found.', 'The device number specified is not valid.', 'The HostType requested is not supported.', 'DeviceAccess must be specified for each virtual disk.', 'The initiator address specified is not valid', 'Only one initiator address is acceptable for this operation.', 'The target port address specified is not valid.']
CreateMaskingSet method is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
CreateStoragePool method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
FriendlyNamestring0-{'Description':'This parameter allows the user to specify the FriendlyName at the time of the storage pool creation. FriendlyNames are expected to be descriptive, however they are not required to be unique. Note that some storage subsystems do not allow setting a friendly name during pool creation. If a subsystem doesn't support this, storage pool creation should still succeed, however the pool may have a different name assigned to it.','In':True,'Required':True}
Usageuint161-{'Description':'Denotes the intended usage of the storage pool.','In':True,'ValueMap':['1', '2', '3', '4', '5', '6', '7', '8'],'Values':['Other', 'Unrestricted', 'Reserved for ComputerSystem (the block server)', 'Reserved as a Delta Replica Container', 'Reserved for Migration Services', 'Reserved for Local Replication Services', 'Reserved for Remote Replication Services', 'Reserved for Sparing']}
OtherUsageDescriptionstring2-{'Description':'Allows a user to set a custom usage type for the new storage pool object. This parameter can only be specified if the Usage parameter is set to 1 - 'Other'. ','In':True}
PhysicalDisksobject:MSFT_PhysicalDisk3-{'Description':'This parameter is used to specify an array of physical disk objects that will be used as the backing data storage for the created storage pool. The physical disks must come from a primordial pool on the subsystem on which you are creating this pool. Only the disks from a single primordial pool may be used.','EmbeddedInstance':'MSFT_PhysicalDisk','In':True,'Required':True}
ResiliencySettingNameDefaultstring4-{'Description':'This parameter indicates the resiliency setting to be used by default when creating a new virtual disk on this storage pool. If the subsystem's SupportsMultipleResiliencySettingsPerStoragePool property is set to FALSE, this parameter also acts as a hint to the Storage Management Provider on which resiliency setting should be inherited by this storage pool. If no value is given, it is up to the Storage Management Provider to pick the most appropriate resiliency setting.','In':True}
ProvisioningTypeDefaultuint165-{'Description':'This parameter indicates the provisioning type to be used by default when creating a new virtual disk on this storage pool. If no default is specified, the default is inherited from the primordial pool.','In':True,'ValueMap':['1', '2'],'Values':['Thin', 'Fixed']}
LogicalSectorSizeDefaultuint646-{'Description':'This parameter indicates the default logical sector size for the storage pool. This is useful when a storage pool may contain a mix of 512 emulated and either 4K native or 512 native physical disks.','In':True,'Units':'Bytes'}
EnclosureAwareDefaultboolean7-{'Description':'This parameter indicates the default allocation policy for virtual disks created in an enclosure aware storage pool. For example, an enclosure aware subsystem could balance each data copy of the virtual disk across multiple physical enclosures such that each enclosure contains a full data copy of the virtual disk.','In':True}
WriteCacheSizeDefaultuint648-{'Description':'Default size of write cache for virtual disk creation','In':True}
AutoWriteCacheSizeboolean9-{'Description':'Indicates if provider should pick up the auto write cache size or not','In':True}
CreatedStoragePoolobject:MSFT_StoragePool10-{'EmbeddedInstance':'MSFT_StoragePool','Out':True}
CreatedStorageJobref:MSFT_StorageJob11-{'Description':'This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.','Out':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus12-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method creates a storage pool from available physical disks contained within a common primordial pool. A physical disk is available for storage pool creation if its CanPool property is set to TRUE. Storage pool creation is only available when the SupportsStoragePoolCreation field of the storage subsystem is TRUE.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '8', '4096', '40001', '40002', '40003', '46000', '46001', '46008', '49000', '50005', '51000', '51001', '51002', '51003', '51005']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Object Not Found', 'Method Parameters Checked - Job Started', 'Access denied', 'There are not enough resources to complete the operation.', 'Cache out of date', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.', 'Failover clustering could not be enabled for this storage object.', 'No resiliency setting with that name exists.', 'The value for WriteCacheSize is outside of the supported range of values.', 'One of the physical disks specified is not supported by this operation.', 'Not enough physical disks were specified to successfully complete the operation.', 'One of the physical disks specified is already in use.', 'One of the physical disks specified uses a sector size that is not supported by this storage pool.', 'One or more physical disks are not connected to the nodes on which the pool is being created.']
CreateStoragePool method is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
CreateVirtualDisk method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
FriendlyNamestring0-{'Description':'This parameter allows the user to specify the desired FriendlyName at the time of the virtual disk creation. FriendlyNames are expected to be descriptive, however they are not required to be unique. Note that some storage subsystems do not allow setting a friendly name during virtual disk creation. If a subsystem doesn't support this, virtual disk creation should still succeed, however the disk may have a different name assigned to it.','In':True,'Required':True}
Usageuint161-{'Description':'Denotes the intended usage of the virtual disk','In':True,'ValueMap':['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17'],'Values':['Other', 'Unrestricted', 'Reserved for ComputerSystem (the block server)', 'Reserved by Replication Services', 'Reserved by Migration Services', 'Local Replica Source', 'Remote Replica Source', 'Local Replica Target', 'Remote Replica Target', 'Local Replica Source or Target', 'Remote Replica Source or Target', 'Delta Replica Target', 'Element Component', 'Reserved as Pool Contributor', 'Composite Volume Member', 'Composite VirtualDisk Member', 'Reserved for Sparing']}
OtherUsageDescriptionstring2-{'Description':'Allows a user to set a custom usage type for the new virtual disk object. This parameter can only be specified if the Usage parameter is set to 1 - 'Other'. ','In':True}
Sizeuint643-{'Description':'Indicates the desired size for the virtual disk. Note that some storage subsystems will round the size up or down to a multiple of its allocation unit size. If this parameter is specified, UseMaximumSize must be NULL or FALSE.','MinValue':'1','out':True,'Required':True,'Units':'Bytes'}
UseMaximumSizeboolean4-{'Description':'Create a virtual disk using the largest supported size. This parameter cannot be used with the Size parameter.','In':True}
NumberOfDataCopiesuint165-{'Description':'Specifies the number of complete data copies to maintain for this virtual disk.','In':True,'MinValue':'1'}
PhysicalDiskRedundancyuint166-{'Description':'Specifies how many physical disk failures the virtual disk should be able to withstand before data loss occurs.','In':True}
NumberOfColumnsuint167-{'Description':'Specifies the number of underlying physical disks across which data should be striped.','In':True,'MinValue':'1'}
Interleaveuint648-{'Description':'Specifies the number of bytes used to form a strip in common striping-based resiliency settings. The strip is defined as the size of the portion of a stripe that lies on one physical disk. Thus Interleave * NumberOfColumns will yield the total size of one stripe.','In':True,'MinValue':'1'}
ParityLayoutuint169-{'Description':'This field specifies whether a parity-based resiliency setting is using a rotated or non-rotated parity layout. If the resiliency setting is not parity based, this field must be set to NULL','In':True,'ValueMap':['1', '2'],'Values':['Non-rotated Parity', 'Rotated Parity']}
RequestNoSinglePointOfFailureboolean10-{'In':True}
IsEnclosureAwareboolean11-{'Description':'Determines the allocation behavior for this virtual disk. Enclosure aware virtual disks will intelligently pick the physical disks to use for their redundancy. If TRUE, the virtual disk will attempt to use physical disks from different enclosures to balance the fault tolerance between two (or more) physical enclosures.','In':True}
ProvisioningTypeuint1612-{'Description':'Denotes the provisioning type of the virtual disk. A value of 1 - 'Thin' means that the storage for the disk is allocated on-demand. A value of 2 - 'Fixed' means that the storage is allocated up front.','In':True,'ValueMap':['1', '2'],'Values':['Thin', 'Fixed']}
CreatedVirtualDiskobject:MSFT_VirtualDisk13-{'EmbeddedInstance':'MSFT_VirtualDisk','Out':True}
CreatedStorageJobref:MSFT_StorageJob14-{'Description':'This parameter returns a reference to the storage job used to track the long running operation. When the operation has completed, an association should exist between the storage job and the created objects.','Out':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus15-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method allows for the creation of virtual disks on a storage subsystem. This method is typically used when either a) the subsystem's storage pools do not allow virtual disk creation directly, or b) the subsystem does not support storage pools. Storage Management Providers may also choose to implement this method to 'intelligently' pick a storage pool for the user. If this method is supported, the subsystem's SupportsAutomaticStoragePoolSelection property should be set to TRUE.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '4096', '4097', '40000', '40001', '40002', '40003', '40005', '46000', '46001', '47000', '49001', '49002', '49003', '49004', '49005', '49006']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Method Parameters Checked - Job Started', 'Size Not Supported', 'Not enough available capacity', 'Access denied', 'There are not enough resources to complete the operation.', 'Cache out of date', 'You must specify a size by using either the Size or the UseMaximumSize parameter. You can specify only one of these parameters at a time.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.', 'No storage pools were found that can support this virtual disk configuration.', 'The value for NoSinglePointOfFailure is not supported.', 'The value for PhysicalDiskRedundancy is outside of the supported range of values.', 'The value for NumberOfDataCopies is outside of the supported range of values.', 'The value for ParityLayout is outside of the supported range of values.', 'The value for Interleave is outside of the supported range of values.', 'The value for NumberOfColumns is outside of the supported range of values.']
CreateVirtualDisk method is in 4 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
GetSecurityDescriptor method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SecurityDescriptorstring0-{'Description':'A Security Descriptor Definition Language (SDDL) formed string describing the access control list of the object.','Out':True,'Required':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus1-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method returns the security descriptor that controls access to this specific object instance.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '40001', '40002', '46000', '46001']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Access denied', 'There are not enough resources to complete the operation.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.']
GetSecurityDescriptor method is in 11 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 142 namespaces
SetAttributes method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
AutomaticClusteringEnabledboolean0-{'In':True,'Required':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus1-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method allows a user to set the SupportsAutomaticObjectClustering field of the storage subsystem.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '40001', '40002', '46000', '46001']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Access denied', 'There are not enough resources to complete the operation.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.']
SetAttributes method is in 12 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SetDescription method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Descriptionstring0-{'In':True,'Required':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus1-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method allows a user to set the description field of the storage subsystem.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '40001', '40002', '46000', '46001']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Access denied', 'There are not enough resources to complete the operation.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.']
SetDescription method is in 6 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 5 namespaces
SetSecurityDescriptor method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SecurityDescriptorstring0-{'Description':'A Security Descriptor Definition Language (SDDL) formed string describing the desired access control list for this object.','In':True,'Required':True}
ExtendedStatusobject:MSFT_StorageExtendedStatus1-{'Description':'ExtendedStatus allows the storage provider to return extended (implementation specific) error information.','EmbeddedInstance':'MSFT_StorageExtendedStatus','Out':True}
Description'This method allows a user with sufficient privileges to set the security descriptor that control access to this specific object instance. If the call is not made in the context of a user specified in the security descriptor's access control list, this method will fail with 40001 - 'Access Denied'. If an empty security descriptor is passed to this function, the behavior is left to the specific implementation so long as there is some user context (typically domain administrators) that can access and administer the object.'
implementedTrue
ValueMap['0', '1', '2', '3', '4', '5', '40001', '40002', '46000', '46001']
Values['Success', 'Not Supported', 'Unspecified Error', 'Timeout', 'Failed', 'Invalid Parameter', 'Access denied', 'There are not enough resources to complete the operation.', 'Cannot connect to the storage provider.', 'The storage provider cannot connect to the storage subsystem.']
SetSecurityDescriptor method is in 11 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 142 namespaces

Detailed description of SPACES_StorageSubsystem properties

Derived properties (63) of SPACES_StorageSubsystem class

AutomaticClusteringEnabled property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports automatic object clustering.'
readTrue
RequiredTrue
AutomaticClusteringEnabled property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
CurrentCacheLevel property
CIMTYPE'uint16'
Description'This field denotes the cache level that has been discovered. This corresponds to the storage provider's DiscoveryLevel parameter in the Discover method.
0 - 'Level 0': The storage provider and storage subsystem objects have been discovered.
1 - 'Level 1': Storage pools, resiliency settings, target ports, target portals, and initiator ids belonging to this subsystem have been discovered.
2 - 'Level 2': Virtual disks and masking sets belonging to this subsystem have been discovered.
3 - 'Level 3': Physical disks belonging to this subsystem have been discovered.'
readTrue
ValueMap['0', '1', '2', '3']
Values['Level 0', 'Level 1', 'Level 2', 'Level 3']
CurrentCacheLevel property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
DataTieringType property
CIMTYPE'uint16'
Description'Denotes whether storage tiers are supported by the subsystem.'
readTrue
ValueMap['0', '1', '2', '3']
Values['Unknown', 'Not Supported', 'Manual', 'Auto']
DataTieringType property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
Description property
CIMTYPE'string'
Description'A user settable description of the storage subsystem. This field can be used to store extra free-form information, such as notes or details about the subsystem's intended usage.'
readTrue
Description property is in 20 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 142 namespaces
FirmwareVersion property
CIMTYPE'string'
Description'This field is a string representation of the subsystem's firmware version.'
readTrue
RequiredTrue
FirmwareVersion property is in 6 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 6 namespaces
FriendlyName property
CIMTYPE'string'
Description'A user settable string representing the name of the storage subsystem. The storage provider or subsystem is expected to supply an initial value for this field.'
readTrue
FriendlyName property is in 14 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 22 namespaces
HealthStatus property
CIMTYPE'uint16'
Description'Denotes the health of the subsystem.
0 - 'Healthy': Indicates that the subsystem is functioning normally.
1 - 'Warning': Indicates that the subsystem is still functioning, but has detected errors or issues that may require administrator intervention.
2 - 'Unhealthy': Indicates that the subsystem is not functioning due to errors or failures. The subsystem needs immediate attention from an administrator.'
readTrue
RequiredTrue
ValueMap['0', '1', '2']
Values['Healthy', 'Warning', 'Unhealthy']
HealthStatus property is in 11 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 12 namespaces
iSCSITargetCreationScheme property
CIMTYPE'uint16'
Description'Denotes the iSCSI Target Creation Scheme supported by the subsystem.
0 - 'Not Applicable' implies a non-iSCSI subsystem.
1 - 'Not Supported' implies the subsystem does not allow creation of a Target.
2 - 'Manual' implies the subsystem allows manual creation of the Target.
3 - 'Auto' implies the subsystem automatically creates a Target.
'
readTrue
ValueMap['0', '1', '2', '3']
Values['Not Applicable', 'Not Supported', 'Manual', 'Auto']
ISCSITargetCreationScheme property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
Manufacturer property
CIMTYPE'string'
Description'This field is a string representation of the company responsible for creating the storage subsystem hardware.'
readTrue
RequiredTrue
Manufacturer property is in 8 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 17 namespaces
MaskingClientSelectableDeviceNumbers property
CIMTYPE'boolean'
Description'If TRUE, the storage provider supports the use of the DeviceNumbers parameter of the CreateMaskingSet and AddVirtualDisk methods.'
readTrue
MaskingClientSelectableDeviceNumbers property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 5 namespaces
MaskingMapCountMax property
CIMTYPE'uint16'
Description'Indicates the maximum number of masking sets that a particular virtual disk can be added to.'
readTrue
MaskingMapCountMax property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
MaskingOneInitiatorIdPerView property
CIMTYPE'boolean'
Description'If TRUE, the subsystem will only allow one initiator to be added to a masking set.'
readTrue
MaskingOneInitiatorIdPerView property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
MaskingOtherValidInitiatorIdTypes property
CIMTYPE'string'
Description'If MaskingValidInitiatorIdTypes contains the value 1 - 'Other', this field is used to enumerate the other valid initiator id types for this storage subsystem.'
readTrue
MaskingOtherValidInitiatorIdTypes property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
MaskingPortsPerView property
CIMTYPE'uint16'
Description'Indicates the number of target ports that can be used for masking a virtual disk. This applies to both masking sets and the virtual disk Show method.'
readTrue
ValueMap['2', '3', '4']
Values['One TargetPort per view', 'Multiple target ports per view', 'All target ports share the same view']
MaskingPortsPerView property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 5 namespaces
MaskingValidInitiatorIdTypes property
CIMTYPE'uint16'
Description'Indicates which address formats can be inferred by the storage provider and subsystem when working with initiator ids.'
readTrue
ValueMap['1', '2', '3', '4', '5', '6', '7']
Values['Other', 'Port WWN', 'Node WWN', 'Host Name', 'iSCSI Name', 'Switch WWN', 'SAS Address']
MaskingValidInitiatorIdTypes property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
Model property
CIMTYPE'string'
Description'This field is a string representation of the model number of the subsystem array.'
readTrue
RequiredTrue
Model property is in 6 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 11 namespaces
Name property
CIMTYPE'string'
Description'Name is a globally unique, human-readable string used to identify a storage subsystem.'
readTrue
RequiredTrue
Name property is in 22 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 142 namespaces
NameFormat property
CIMTYPE'uint16'
Description'NameFormat describes the format of the Name identifier.'
readTrue
RequiredTrue
ValueMap['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']
Values['Other', 'IP', 'Dial', 'HID', 'NWA', 'HWA', 'X25', 'ISDN', 'IPX', 'DCC', 'ICD', 'E.164', 'SNA', 'OID/OSI', 'WWN', 'NAA']
NameFormat property is in 6 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 21 namespaces
NumberOfSlots property
CIMTYPE'uint32'
Description'Denotes the total number of physical disk slots in the subsystem or enclosure.'
readTrue
NumberOfSlots property is in 4 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 5 namespaces
ObjectId property
CIMTYPE'string'
Description'ObjectId is a mandatory property that is used to opaquely and uniquely identify an instance of a class. ObjectIds must be unique within the scope of the management server (which is hosting the provider). The ObjectId is created and maintained for use of the Storage Management Providers and their clients to track instances of objects. If an object is visible through two different paths (for example: there are two separate Storage Management Providers that point to the same storage subsystem) then the same object may appear with two different ObjectIds. For determining if two object instances are the same object, refer to the UniqueId property.'
keyTrue
readTrue
RequiredTrue
ObjectId property is in 28 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 6 namespaces
OperationalStatus property
CIMTYPE'uint16'
Description'Indicates the current statuses of the subsystem. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail.
4 - 'Stressed': indicates that the subsystem is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on.
5 - 'Predictive Failure': indicates that the subsystem is functioning nominally but predicting a failure in the near future.
11 - 'In Service': describes a subsystem being configured, maintained, cleaned, or otherwise administered.
12 - 'No Contact': indicates that the storage provider has knowledge of this subsystem, but has never been able to establish communications with it.
13 - 'Lost Communication': indicates that the subsystem is known to exist and has been contacted successfully in the past, but is currently unreachable.
10 - 'Stopped' and 14 - 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the subsystem might need to be updated.
15 - 'Dormant': indicates that the subsystem is inactive.
16 - 'Supporting Entity in Error': indicates that this subsystem might be OK, but that another element, on which it is dependent, is in error.
'
readTrue
RequiredTrue
ValueMap['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '..']
Values['Unknown', 'Other', 'OK', 'Degraded', 'Stressed', 'Predictive Failure', 'Error', 'Non-Recoverable Error', 'Starting', 'Stopping', 'Stopped', 'In Service', 'No Contact', 'Lost Communication', 'Aborted', 'Dormant', 'Supporting Entity in Error', 'Completed', 'Power Mode', 'Relocating', 'Microsoft Reserved']
OperationalStatus property is in 12 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 18 namespaces
OtherHostTypeDescription property
ArrayType'Indexed'
CIMTYPE'string'
Description'When the corresponding array entry in SupportedHostType[] is "Other", this entry provides a string describing the manufacturer and OS/Environment. When the corresponding SupportedHostType[] entry is not "Other", this entry allows variations or qualifications of ClientTypes - for example, different versions of Solaris.'
ModelCorrespondence['CIM_StorageClientSettingData.ClientTypes']
readTrue
OtherHostTypeDescription property is in 4 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
OtherIdentifyingInfo property
CIMTYPE'string'
Description'This field is an array of custom identifier for the subsystem. If this field is set, the OtherIdentifyingInfoDescription field must also be set.'
readTrue
OtherIdentifyingInfo property is in 4 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 20 namespaces
OtherIdentifyingInfoDescription property
CIMTYPE'string'
Description'An array of string description of the format used in the custom identifiers defined in the OtherIdentifyingInfo field. There must be a 1:1 mapping between this array and OtherIdentifyingInfo.'
readTrue
OtherIdentifyingInfoDescription property is in 4 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
OtherOperationalStatusDescription property
CIMTYPE'string'
Description'A string representation of the vendor defined operational status. This field should only be set if the OperationalStatus array contains 1 - 'Other'.'
readTrue
OtherOperationalStatusDescription property is in 6 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
PassThroughClass property
CIMTYPE'string'
Description'PassThroughClass is the WBEM class name of the proprietary storage provider object.'
readTrue
PassThroughClass property is in 27 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
PassThroughIds property
CIMTYPE'string'
Description'PassThroughIds is a comma-separated list of all implementation specific keys. It is used by storage management applications to access the vendor proprietary object model. This field should be in the form: key1='value1',key2='value2'.'
readTrue
PassThroughIds property is in 27 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
PassThroughNamespace property
CIMTYPE'string'
Description'PassThroughNamespace is the WBEM namespace that contains the proprietary storage provider classes.'
readTrue
PassThroughNamespace property is in 27 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
PassThroughServer property
CIMTYPE'string'
Description'PassThroughServer is the name or address of the computer system hosting the proprietary storage provider classes.'
readTrue
PassThroughServer property is in 27 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
PhysicalDisksPerStoragePoolMin property
CIMTYPE'uint16'
Description'Denotes the minimum number of physical disks required for creating a storage pool on this subsystem.'
readTrue
RequiredTrue
PhysicalDisksPerStoragePoolMin property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
ReplicasPerSourceCloneMax property
CIMTYPE'uint16'
Description'This field is reserved for future releases.'
readTrue
RequiredTrue
ReplicasPerSourceCloneMax property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
ReplicasPerSourceMirrorMax property
CIMTYPE'uint16'
Description'This field is reserved for future releases.'
readTrue
RequiredTrue
ReplicasPerSourceMirrorMax property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
ReplicasPerSourceSnapshotMax property
CIMTYPE'uint16'
Description'This field is reserved for future releases.'
readTrue
RequiredTrue
ReplicasPerSourceSnapshotMax property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SerialNumber property
CIMTYPE'string'
Description'This field is a string representation of the serial number of the subsystem array.'
readTrue
RequiredTrue
SerialNumber property is in 6 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 24 namespaces
SupportedHostType property
CIMTYPE'uint16'
Description'An array representing the supported host types.'
readTrue
ValueMap['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22..32767', '32768..65535']
Values['Unknown', 'Other', 'Standard', 'Solaris', 'HPUX', 'OpenVMS', 'Tru64', 'Netware', 'Sequent', 'AIX', 'DGUX', 'Dynix', 'Irix', 'Cisco iSCSI Storage Router', 'Linux', 'Microsoft Windows', 'OS400', 'TRESPASS', 'HI-UX', 'VMware ESXi', 'Microsoft Windows Server 2008', 'Microsoft Windows Server 2003', 'DMTF Reserved', 'Vendor Specific']
SupportedHostType property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsAutomaticStoragePoolSelection property
CIMTYPE'boolean'
Description'If TRUE, the CreateVirtualDisk method on the storage subsystem is supported.'
readTrue
RequiredTrue
SupportsAutomaticStoragePoolSelection property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsCloneLocal property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports local cloning. This field must be true if the VirtualDisk::CreateClone method is implemented.'
readTrue
RequiredTrue
SupportsCloneLocal property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsCloneRemote property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports remote cloning.'
readTrue
RequiredTrue
SupportsCloneRemote property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsMaskingVirtualDiskToHosts property
CIMTYPE'boolean'
Description'If TRUE, the storage subsystem supports showing and hiding (masking) a virtual disk to a host initiator through the Show/Hide methods of the virtual disk and by the use of masking sets.'
readTrue
SupportsMaskingVirtualDiskToHosts property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsMirrorLocal property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports local mirror replication.'
readTrue
RequiredTrue
SupportsMirrorLocal property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsMirrorRemote property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports remote mirror replication.'
readTrue
RequiredTrue
SupportsMirrorRemote property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsMultipleResiliencySettingsPerStoragePool property
CIMTYPE'boolean'
Description'If TRUE, all resiliency settings will be copied from the primordial pool and added to a concrete pool upon its creation. If FALSE, the storage pool should copy the setting specified in the ResiliencySettingNameDefault parameter of CreateStoragePool. If no name was given, the resiliency setting specified by the primordial pool's ResiliencySettingNameDefault property should be used.'
readTrue
RequiredTrue
SupportsMultipleResiliencySettingsPerStoragePool property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsSnapshotLocal property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports local snapshotting. This field must be true if the VirtualDisk::CreateSnapshot method is implemented.'
readTrue
RequiredTrue
SupportsSnapshotLocal property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsSnapshotRemote property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports remote snapshotting.'
readTrue
RequiredTrue
SupportsSnapshotRemote property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStoragePoolAddPhysicalDisk property
CIMTYPE'boolean'
Description'If TRUE, storage pools on this subsystem support capacity expansion through adding more physical disks.'
readTrue
RequiredTrue
SupportsStoragePoolAddPhysicalDisk property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStoragePoolCreation property
CIMTYPE'boolean'
Description'If TRUE, this subsystem supports the ability to create new concrete storage pools from one or more physical disks. If FALSE, either the subsystem uses pre-created storage pools, or it does not support storage pools.'
readTrue
RequiredTrue
SupportsStoragePoolCreation property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStoragePoolDeletion property
CIMTYPE'boolean'
Description'If TRUE, this subsystem supports the deletion of its storage pools.'
readTrue
RequiredTrue
SupportsStoragePoolDeletion property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStoragePoolFriendlyNameModification property
CIMTYPE'boolean'
readTrue
RequiredTrue
SupportsStoragePoolFriendlyNameModification property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 2 namespaces
SupportsStoragePoolRemovePhysicalDisk property
CIMTYPE'boolean'
Description'If TRUE, storage pools on this subsystem support the replacement or removal of physical disks by use of the RemovePhysicalDisk method on the storage pool instance.'
readTrue
RequiredTrue
SupportsStoragePoolRemovePhysicalDisk property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStorageTierCreation property
CIMTYPE'boolean'
Description'If TRUE, this subsystem supports the ability to create new storage tiers. If FALSE, either the subsystem uses pre-created storage tiers, or it does not support storage tiers.'
readTrue
RequiredTrue
SupportsStorageTierCreation property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStorageTierDeletion property
CIMTYPE'boolean'
Description'If TRUE, this subsystem supports the deletion of storage tiers.'
readTrue
RequiredTrue
SupportsStorageTierDeletion property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStorageTieredVirtualDiskCreation property
CIMTYPE'boolean'
Description'If TRUE, this subsystem supports the creation of tiered virtual disks.'
readTrue
RequiredTrue
SupportsStorageTieredVirtualDiskCreation property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStorageTierFriendlyNameModification property
CIMTYPE'boolean'
Description'If TRUE, this subsystem supports the modification of the storage tier friendly name.'
readTrue
RequiredTrue
SupportsStorageTierFriendlyNameModification property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsStorageTierResize property
CIMTYPE'boolean'
Description'If TRUE, this subsystem supports the resizing of storage tiers.'
readTrue
RequiredTrue
SupportsStorageTierResize property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsVirtualDiskCapacityExpansion property
CIMTYPE'boolean'
Description'Indicates if the subsystem allows a virtual disk to be grown in size (using the Resize method of the virtual disk instance).'
readTrue
RequiredTrue
SupportsVirtualDiskCapacityExpansion property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsVirtualDiskCapacityReduction property
CIMTYPE'boolean'
Description'Indicates if the subsystem allows a virtual disk to be reduced in size (using the Resize method of the virtual disk instance).'
readTrue
RequiredTrue
SupportsVirtualDiskCapacityReduction property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsVirtualDiskCreation property
CIMTYPE'boolean'
Description'Denotes whether a user can create a virtual disk by using the CreateVirtualDisk method on either the storage subsystem or storage pool objects.'
readTrue
RequiredTrue
SupportsVirtualDiskCreation property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsVirtualDiskDeletion property
CIMTYPE'boolean'
Description'Denotes whether a user can delete a virtual disk through the use of the DeleteObject extrinsic method on the virtual disk instance.'
readTrue
RequiredTrue
SupportsVirtualDiskDeletion property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsVirtualDiskModification property
CIMTYPE'boolean'
Description'Denotes whether a user can modify attributes or other properties on a virtual disk by using the various Set* extrinsic methods. (For example: SetFriendlyname ).'
readTrue
RequiredTrue
SupportsVirtualDiskModification property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsVirtualDiskRepair property
CIMTYPE'boolean'
Description'Indicates if the subsystem supports explicit repairing of a virtual disk through the Repair method of the virtual disk instance.'
readTrue
RequiredTrue
SupportsVirtualDiskRepair property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
SupportsVolumeCreation property
CIMTYPE'boolean'
Description'Denotes whether this subsystem supports direct creation of volumes on a storage pool.'
readTrue
RequiredTrue
SupportsVolumeCreation property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 3 namespaces
Tag property
CIMTYPE'string'
Description'Tag is an identifier for the subsystem that is independent from any location-based information. Examples of a tag could be the subsystem's serial number or asset tag.'
readTrue
Tag property is in 2 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 10 namespaces
UniqueId property
CIMTYPE'string'
Description'UniqueId is a mandatory property that is used to uniquely identify a logical instance of a storage subsystem's object. This value must be the same for an object viewed by two or more provider instances (even if they are running on seperate management servers). UniqueId can be any globally unique, opaque value unless otherwise specified by a derived class.'
readTrue
RequiredTrue
UniqueId property is in 27 classes of ROOT\Microsoft\Windows\Storage\providers_v2 and in 6 namespaces

SPACES_StorageSubsystem Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'Represents a storage array subsystem that exposes virtual disks.'
dynamicTrue
provider'mispace'

SPACES_StorageSubsystem System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\Microsoft\Windows\Storage\providers_v2:SPACES_StorageSubsystem'___SYSTEM8
__NAMESPACE'ROOT\Microsoft\Windows\Storage\providers_v2'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['MSFT_StorageSubSystem', 'MSFT_StorageObject']___SYSTEM8
__PROPERTY_COUNT63___SYSTEM3
__RELPATH'SPACES_StorageSubsystem'___SYSTEM8
__DYNASTY'MSFT_StorageObject'___SYSTEM8
__SUPERCLASS'MSFT_StorageSubSystem'___SYSTEM8
__CLASS'SPACES_StorageSubsystem'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to SPACES_StorageSubsystem

Number of classes:17
WUtils.com
online utility - toplist