Msvm_ResourcePoolComponent class
Represents a resource pool element of the Microsoft Windows Hyper-V platform.
The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.
Syntax
class Msvm_ResourcePoolComponent : Msvm_VirtualizationComponent
{
string CLSID;
uint32 Context = 1;
boolean Enabled = True;
string Name;
string AllocationCapabilitiesClassName;
string ResourcePoolClassName;
string ResourcePoolSettingDataClassName = "Msvm_ResourcePoolSettingData";
string PhysicalDeviceClassName;
string WmiFactoryCLSID;
uint8 MaxParentPools = 0;
};
Members
The Msvm_ResourcePoolComponent class has these types of members:
Properties
The Msvm_ResourcePoolComponent class has these properties.
-
AllocationCapabilitiesClassName
-
-
Data type: string
-
Access type: Read-only
The name of the class derived from CIM_AllocationCapabilities that describes the allocation capabilities of this resource pool.
-
-
CLSID
-
-
Data type: string
-
Access type: Read-only
A GUID that represents the class identifier of the service's COM object. This property is inherited from Msvm_VirtualizationComponent.
-
-
Context
-
-
Data type: uint32
-
Access type: Read-only
The context in which the newly created object will run. This value is passed in the dwClsContext parameter to CoCreateInstance. This property is inherited from Msvm_VirtualizationComponent, and it is always set to 1.
-
-
Enabled
-
-
Data type: boolean
-
Access type: Read-only
True if this instance is enabled and can be used to complete client requests; otherwise, False. This property is inherited from Msvm_VirtualizationComponent, and it is always set to True.
-
-
MaxParentPools
-
-
Data type: uint8
-
Access type: Read-only
The maximum number of parent resource pools that a child pool supports.
-
-
Name
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
A language-neutral string that uniquely identifies the element. The following format is suggested to prevent naming conflicts: "vendor|component|version". For example, this name represents version 1.0 of the Microsoft Emulated Network Port Component: "Microsoft|EmulatedNetworkPortComponent|V1.0". This property is inherited from Msvm_VirtualizationComponent.
-
-
PhysicalDeviceClassName
-
-
Data type: string
-
Access type: Read-only
The name of the class derived from CIM_LogicalDevice that implements the physical device from which this pool allocates resources. This property can be Null if the virtual device class allocated from this pool is the same as the physical device class.
-
-
ResourcePoolClassName
-
-
Data type: string
-
Access type: Read-only
The name of the class derived from CIM_ResourcePool that implements the resource pool.
-
-
ResourcePoolSettingDataClassName
-
-
Data type: string
-
Access type: Read-only
The name of the class derived from CIM_SettingData that describes the non-allocation related settings of the resource pool.
-
-
WmiFactoryCLSID
-
-
Data type: string
-
Access type: Read-only
A GUID that represents the class identifier of the component's WMI object factory.
-
Remarks
Access to the Msvm_ResourcePoolComponent class might be restricted by UAC Filtering. For more information, see User Account Control and WMI.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
End of client support |
Windows 8.1 |
End of server support |
Windows Server 2012 R2 |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|