CreateSetting method of the MSISCSITARGET_StorageCapabilities class
Creates and populates a MSISCSITARGET_StorageSetting instance from a MSISCSITARGET_StorageCapabilities instance. If the underlying instrumentation supports the CIM_StorageSettingWithHints subclass, then an instance of that class is created instead.
This method is inherited from the CIM_StorageCapabilities class.
Syntax
uint32 CreateSetting(
[in] uint16 SettingType,
[out] CIM_StorageSetting Ref NewSetting
);
Parameters
-
SettingType [in]
-
Indicates the source to use for the property values of the new MSISCSITARGET_StorageSetting instance.
-
Default (2)
-
Indicates the property values are set to the default values of the parent MSISCSITARGET_StorageCapabilities instance.
-
Goal (3)
-
Indicates the property values are set to the related values of the parent MSISCSITARGET_StorageCapabilities instance. For example, the MSISCSITARGET_StorageCapabilities.DataRedundancyMin, DataRedundancyMax, and DataRedundancyDefault property values are propagated to the MSISCSITARGET_StorageSetting.DataRedundancyMin, DataRedundancyMax, and DataRedundancyGoal properties respectively.
NewSetting [out]
On return, contains a reference to the created MSISCSITARGET_StorageSetting instance.
Return value
-
Success (0)
-
Not Supported (1)
-
Unspecified Error (2)
-
Timeout (3)
-
Failed (4)
-
Invalid Parameter (5)
-
DMTF Reserved (6 32767)
-
Vendor Specific (32768 65535)
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 R2 |
Namespace |
Root\CIMv2\Storage\iScsiTarget |
MOF |
|
DLL |
|