ChangeParentResourcePool method of the CIM_ResourcePoolConfigurationService class

Start a job to change a parent pool using the specified allocation settings.

Syntax

uint32 ChangeParentResourcePool(
  [in]  CIM_ResourcePool REF ChildPool,
  [in]  CIM_ResourcePool REF ParentPool[],
  [in]  string               Settings[],
  [out] CIM_ConcreteJob  REF Job
);

Parameters

ChildPool [in]

A CIM_ResourcePool that references the child pool.

ParentPool [in]

A CIM_ResourcePool array that references the parent pool(s).

Settings [in]

Optional string containing a representation of a CIM_SettingData instance that is used to specify the settings for the parent pool.

Job [out]

A CIM_ConcreteJob that references the job (may be null if job completed).

Return value

Returns a 0 on success; otherwise, returns an error.

Job Completed with No Error (0)

Not Supported (1)

Unknown (2)

Timeout (3)

Failed (4)

Invalid Parameter (5)

In Use (6)

Incorrect ResourceType for the Pool (7)

Insufficient Resources (8)

DMTF Reserved (..)

Method Parameters Checked - Job Started (4096)

Size Not Supported (4097)

Method Reserved (4098..32767)

Vendor Specific (32768..65535)

Requirements

Requirement Value
Minimum supported client
Windows 8.1
Minimum supported server
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_ResourcePoolConfigurationService