DeletePool method of the Msvm_ResourcePoolConfigurationService class
Deletes a resource pool. To successfully delete a resource pool, no allocations can be outstanding or the delete will fail with 32774 (In Use). If the resource pool is a root resource pool, any host resources are returned back to the underlying system.
Syntax
uint32 DeletePool(
[in] CIM_ResourcePool REF Pool,
[out] CIM_ConcreteJob REF Job
);
Parameters
-
Pool [in]
-
A reference to an instance of the CIM_ResourcePool class that represents the pool to delete.
-
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 |
|