Share via


MSFT_SMPoolSetting class

Represents settings for a storage pool.

Windows Server 2012 R2 and Windows Server 2012: This class does not inherit from MSFT_SMStorageObject which is new for Windows Server 2016.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[dynamic, provider("WMIStorage"), AMENDMENT]
class MSFT_SMPoolSetting : MSFT_SMStorageObject
{
  String  ObjectId;
  String  Identifier;
  String  DisplayName;
  boolean NoSinglePointOfFailure;
  uint16  DataRedundancyMin;
  uint16  DataRedundancyMax;
  uint16  DataRedundancyGoal;
  uint16  PackageRedundancyMin;
  uint16  PackageRedundancyMax;
  uint16  PackageRedundancyGoal;
  uint16  ChangeableType;
  uint16  ExtentStripeLength;
  uint16  ExtentStripeLengthMin;
  uint16  ExtentStripeLengthMax;
  uint16  ParityLayout;
  uint64  UserDataStripeDepth;
  uint64  UserDataStripeDepthMin;
  uint64  UserDataStripeDepthMax;
  uint16  ThinProvisionedPoolType;
  string  ThinProvisionedPoolTypeDescription;
};

Members

The MSFT_SMPoolSetting class has these types of members:

Properties

The MSFT_SMPoolSetting class has these properties.

ChangeableType

Data type: uint16

Access type: Read-only

TBD

DataRedundancyGoal

Data type: uint16

Access type: Read-only

TBD

DataRedundancyMax

Data type: uint16

Access type: Read-only

TBD

DataRedundancyMin

Data type: uint16

Access type: Read-only

TBD

DisplayName

Data type: String

Access type: Read-only

The user-friendly name of the storage pool.

ExtentStripeLength

Data type: uint16

Access type: Read-only

TBD

ExtentStripeLengthMax

Data type: uint16

Access type: Read-only

TBD

ExtentStripeLengthMin

Data type: uint16

Access type: Read-only

TBD

Identifier

Data type: String

Access type: Read-only

Qualifiers: Required

The ID of the logical instance of the object. This ID must be unique within the scope of the storage system.

This property is inherited from MSFT_SMStorageObject.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageObject .

NoSinglePointOfFailure

Data type: boolean

Access type: Read-only

TBD

ObjectId

Data type: String

Access type: Read-only

Qualifiers: Key, Required

The ID of this class instance. This ID must be unique within the scope of the Windows Storage Management server that hosts the provider object.

This property is inherited from MSFT_SMStorageObject.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageObject .

PackageRedundancyGoal

Data type: uint16

Access type: Read-only

TBD

PackageRedundancyMax

Data type: uint16

Access type: Read-only

TBD

PackageRedundancyMin

Data type: uint16

Access type: Read-only

TBD

ParityLayout

Data type: uint16

Access type: Read-only

TBD

ThinProvisionedPoolType

Data type: uint16

Access type: Read-only

The type of thin provisioned pool used when StorageSetting is used as a goal for creating a thin provisioned pool.

The possible values are.

ThinlyProvisionedAllocatedStoragePool (7)

ThinlyProvisionedQuotaStoragePool (8)

ThinlyProvisionedLimitlessStoragePool (9)

DMTF Reserved

10 2047

Vendor Specific

2048 65535

ThinProvisionedPoolTypeDescription

Data type: string

Access type: Read-only

TBD

UserDataStripeDepth

Data type: uint64

Access type: Read-only

TBD

UserDataStripeDepthMax

Data type: uint64

Access type: Read-only

TBD

UserDataStripeDepthMin

Data type: uint64

Access type: Read-only

TBD

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\Storage\SM
MOF
MsftStrgMan.mof
DLL
StorageService.dll