Partager via


classe Msvm_ResourcePoolComponent

Représente un élément de pool de ressources de la plateforme Microsoft Windows Hyper-V.

La syntaxe suivante est le code MOF (Managed Object Format) simplifié et inclut toutes les propriétés héritées.

Syntaxe

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;
};

Membres

La classe Msvm_ResourcePoolComponent a les types de membres suivants :

Propriétés

La classe Msvm_ResourcePoolComponent possède ces propriétés.

AllocationCapabilitiesClassName

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la classe dérivée de CIM_AllocationCapabilities qui décrit les fonctionnalités d’allocation de ce pool de ressources.

CLSID

Type de données : chaîne

Type d'accès : Lecture seule

GUID qui représente l’identificateur de classe de l’objet COM du service. Cette propriété est héritée de Msvm_VirtualizationComponent.

Contexte

Type de données : uint32

Type d'accès : Lecture seule

Contexte dans lequel l’objet nouvellement créé s’exécutera. Cette valeur est passée dans le paramètre dwClsContext à CoCreateInstance. Cette propriété est héritée de Msvm_VirtualizationComponent et est toujours définie sur 1.

Activé

Type de données : booléen

Type d'accès : Lecture seule

True si cette instance est activée et peut être utilisée pour effectuer les demandes des clients ; sinon, False. Cette propriété est héritée de Msvm_VirtualizationComponent et elle est toujours définie sur True.

MaxParentPools

Type de données : uint8

Type d'accès : Lecture seule

Nombre maximal de pools de ressources parent pris en charge par un pool enfant.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Chaîne indépendante du langage qui identifie de manière unique l’élément. Le format suivant est suggéré pour éviter les conflits de noms : « vendor|component|version ». Par exemple, ce nom représente la version 1.0 du composant de port réseau émulé Microsoft : « Microsoft | ÉmuléNetworkPortComponent| V1.0 ». Cette propriété est héritée de Msvm_VirtualizationComponent.

PhysicalDeviceClassName

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la classe dérivée de CIM_LogicalDevice qui implémente l’appareil physique à partir duquel ce pool alloue des ressources. Cette propriété peut avoir la valeur Null si la classe d’appareil virtuel allouée à partir de ce pool est identique à la classe d’appareil physique.

ResourcePoolClassName

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la classe dérivée de CIM_ResourcePool qui implémente le pool de ressources.

ResourcePoolSettingDataClassName

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la classe dérivée de CIM_SettingData qui décrit les paramètres non liés à l’allocation du pool de ressources.

WmiFactoryCLSID

Type de données : chaîne

Type d'accès : Lecture seule

GUID qui représente l’identificateur de classe de la fabrique d’objets WMI du composant.

Notes

L’accès à la classe Msvm_ResourcePoolComponent peut être restreint par le filtrage UAC. Pour plus d’informations, consultez Contrôle de compte d’utilisateur et WMI.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
Fin de la prise en charge des clients
Windows 8.1
Fin de la prise en charge des serveurs
Windows Server 2012 R2
Espace de noms
Racine\Virtualisation\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

Msvm_VirtualizationComponent

Msvm_VirtualizationComponent