RequestUsageChange method of the MSISCSITARGET_StorageConfigurationService class

Requests a change in the usage of a specified element.

This method is inherited from the CIM_StorageConfigurationService class.

Syntax


uint32 RequestUsageChange(
  [in]  uint16                 Operation,
  [in]  uint16                 UsageValue,
  [in]  string                 OtherUsageDescription,
  [out] CIM_ConcreteJob Ref    Job,
  [in]  CIM_LogicalElement Ref TheElement
);

Parameters

Operation [in]

Specifies the action to perform.

The possible values are.

DMTF Reserved

0–1

Set (2)

Modify Other description only (3)

DMTF Reserved

14–0x7FFF

Vendor Specific

32768–65535
UsageValue [in]

Specifies the requested usage. This parameter corresponds to the Usage property of the element that is specified in the TheElement parameter. For example, different subclasses have different possible values for the Usage property.

The possible values for the MSISCSITARGET_StoragePool.Usage property are.

Other (1)

Unrestricted (2)

Reserved for ComputerSystem (the block server) (3)

Reserved as a Delta Replica Container (4)

Reserved for Migration Services (5)

Reserved for Local Replication Services (6)

Reserved for Remote Replication Services (7)

Reserved for Sparing (8)

DMTF Reserved

9–0x7FFF

Vendor Specific

32768–65535

The possible values for the MSISCSITARGET_StorageVolume.Usage property are.

Other (1)

Unrestricted (2)

Reserved for ComputerSystem (the block server) (3)

Reserved by Replication Services (4)

Reserved for Migration Services (5)

Local Replica Source (6)

Remote Replica Source (7)

Local Replica Target (8)

Remote Replica Target (9)

Local Replica Source or Target (10)

Remote Replica Source or Target (11)

Delta Replica Target (12)

Element Component (13)

Reserved as Pool Contributor (14)

Composite Volume Member (15)

Composite LogicalDisk Member (16)

Reserved for Sparing (17)

DMTF Reserved

18–0x7FFF

Vendor Specific

32768–65535
OtherUsageDescription [in]

Specifies a description of the requested usage when the UsageValue parameter is set to Other.

Job [out]

On return, contains a reference to the job, if a job is created and not completed.

TheElement [in]

Specifies the storage element to modify.

Return value

This method returns one of the following values.

Completed with No Error (0)
Not Supported (1)
Unknown (2)
Timeout (3)
Failed (4)
Invalid Parameter (5)
Not Authorized (6)
DMTF Reserved (7–4095)
Method Parameters Checked - Job Started (4096)
Method Reserved (4097–32767)
Vendor Specific (32768–65535)

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012 R2

Namespace

Root\CIMv2\Storage\iScsiTarget

MOF

SmIscsiTarget.mof

DLL

SmIScsiTargetProv.dll

See also

MSISCSITARGET_StorageConfigurationService
MSISCSITARGET_StoragePool
MSISCSITARGET_StorageVolume

 

 

Show: