ModifyPoolResources method of the Msvm_ResourcePoolConfigurationService class
Changes the parent pool resource settings for resources assigned to a child pool.
Syntax
uint32 ModifyPoolResources(
[in] CIM_ResourcePool REF ChildPool,
[in] CIM_ResourcePool REF ParentPools[],
[in] string AllocationSettings[],
[out] CIM_ConcreteJob REF Job
);
Parameters
-
ChildPool [in]
-
A reference to an instance of the CIM_ResourcePool class that represents the child pool to modify.
-
ParentPools [in]
-
An array of CIM_ResourcePool references that represent the new parent pools to assign to the child pool.
-
AllocationSettings [in]
-
An optional array of one or more embedded instances of the Msvm_ResourceAllocationSettingData class that are used to specify the pool allocation related settings.
-
Job [out]
-
If the operation is performed asynchronously, this method will return 4096, and this parameter will contain a reference to an object derived from CIM_ConcreteJob.
Return value
This method returns one of the following values.
-
Job Completed with No Error (0)
-
DMTF Reserved (..)
-
Method Parameters Checked - Job Started (4096)
-
Method Reserved (4097..32767)
-
Failed (32768)
-
Access Denied (32769)
-
Not Supported (32770)
-
Unknown (32771)
-
Timeout (32772)
-
Invalid Parameter (32773)
-
In Use (32774)
-
Invalid State (32775)
-
Incorrect Resource Type for the Pool (32776)
-
Unavailable (32777)
-
Out of Memory (32778)
-
Vendor Reserved (32779)
-
Insufficient Resources (32780)
-
Object Not Found (32781..32787)
-
Object Exists (32788)
-
Vendor Specific (32768..65535)
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|