Msvm_ResourceAllocationSettingData classe
Représente les états d’allocation actuels et enregistrés d’une ressource virtuelle.
La syntaxe suivante est le code MOF (Managed Object Format) simplifié et inclut toutes les propriétés héritées.
Syntaxe
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourceAllocationSettingData : CIM_ResourceAllocationSettingData
{
string InstanceID = "Microsoft:GUID\DeviceSpecificData";
string Caption;
string Description;
string ElementName;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string PoolID;
uint16 ConsumerVisibility;
string HostResource[];
string AllocationUnits;
uint64 VirtualQuantity;
uint64 Reservation;
uint64 Limit;
uint32 Weight;
boolean AutomaticAllocation;
boolean AutomaticDeallocation;
string Parent;
string Connection[];
string Address;
uint16 MappingBehavior;
string AddressOnParent;
string VirtualQuantityUnits = "count";
string VirtualSystemIdentifiers[] = { "GUID" };
};
Membres
La classe Msvm_ResourceAllocationSettingData a les types de membres suivants :
Propriétés
La classe Msvm_ResourceAllocationSettingData possède ces propriétés.
-
Adresse
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Adresse de la ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Il s’agit d’une propriété en lecture seule, mais si la propriété ResourceType a la valeur 20 (contrôleur Graphics), elle peut être modifiée à l’aide de la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService .
-
-
AddressOnParent
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Décrit l’adresse de cette ressource dans le contexte du parent. Les propriétés Parent et AddressOnParent sont utilisées pour décrire la relation de contrôleur ainsi que l’ordre des appareils sur un contrôleur. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
AllocationUnits
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Unité d’allocation utilisée par les propriétés Reservation et Limit . Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
AutomaticAllocation
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la ressource sera automatiquement allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
AutomaticDeallocation
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la ressource sera automatiquement libérée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Brève description de l’objet. Cette propriété est héritée de CIM_ManagedElement.
-
-
Connection
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Appareil auquel cette ressource est connectée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Il s’agit d’une propriété en lecture seule. Mais si la propriété ResourceType a la valeur 21 (port série) et que la propriété ResourceSubType est « Microsoft:Hyper-V:Serial Port », la propriété Connection peut être modifiée à l’aide de la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService .
-
-
ConsumerVisibility
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Visibilité du consommateur sur la ressource allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description de l'objet . Cette propriété est héritée de CIM_ManagedElement.
-
-
ElementName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom d’affichage de l’objet. Cette propriété est héritée de CIM_SettingData. La modification de cette propriété modifie le nom de l’élément dérivé de l’appareil logique associé.
Il s’agit d’une propriété en lecture seule, mais elle peut être modifiée à l’aide de la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService .
-
-
HostResource
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Une seule ressource hôte peut être affectée à chaque appareil de la machine virtuelle. Par conséquent, seul le premier élément de ce tableau peut être défini. Pour les appareils qui prennent en charge cette fonctionnalité, définissez le premier élément du tableau HostResource pour qu’il contienne une référence à la ressource hôte sous-jacente à affecter. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Il s’agit d’une propriété en lecture seule. Mais si la propriété ResourceType a la valeur 17 (Disque) et que la propriété ResourceSubType est « Microsoft:Hyper-V:Physical Disk Drive », la propriété HostResource peut être modifiée à l’aide de la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService .
-
-
InstanceID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : clé
Identifie de manière unique un instance de cette classe. Cette propriété est héritée de CIM_SettingData et elle est toujours définie sur « Microsoft:GUID\DeviceSpecificData ».
-
-
Limite
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Quantité maximale de ressources qui sera accordée pour cette allocation. L’unité de mesure de cette propriété est spécifiée par la propriété VirtualQuantityUnits . Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
MappingBehavior
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Spécifie la façon dont cette ressource est mappée aux ressources sous-jacentes. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
OtherResourceType
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit le type de ressource lorsqu’une valeur bien définie n’est pas disponible et que ResourceType a la valeur 1(Other). Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
Parent
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Parent de la ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
PoolID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identificateur du pool de ressources à partir duquel cette ressource a été allouée. Pour les instances associées à une machine virtuelle, il s’agit de «données spécifiques à l’appareil Microsoft:GUID\ ». Pour les instances qui définissent des paramètres potentiels pour une machine virtuelle, il s’agit de « Microsoft:Definition\GUID\Type », où Type peut être l’un des « Maximum », « Minimum », « Default » ou « Increment ». Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
Réservation
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Quantité de ressources garantie pour être disponible pour cette allocation. L’unité de mesure de cette propriété est spécifiée par la propriété VirtualQuantityUnits . Ces ressources sont garanties pour être utilisées par la machine virtuelle. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
ResourceSubType
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit un sous-type spécifique à l’implémentation pour cette ressource. Par exemple, cela peut être utilisé pour distinguer différents modèles du même type de ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
ResourceType
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Type de ressource que représente ce paramètre d’allocation. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
Autre (1)
-
Système informatique (2)
-
Processeur (3)
-
Mémoire (4)
-
Contrôleur IDE (5)
-
HBA SCSI parallèle (6)
-
FC HBA (7)
-
ISCSI HBA (8)
-
IB HCA (9)
-
Adaptateur Ethernet (10)
-
Autre carte réseau (11)
-
Emplacement d’E/S (12)
-
Appareil d’E/S (13)
-
Lecteur de disquette (14)
-
Lecteur DE CD (15)
-
Lecteur DVD (16)
-
Lecteur de disque (17)
-
Lecteur de bande (18)
-
Étendue du stockage (19)
-
Autre périphérique de stockage (20)
-
Port série (21)
-
Port parallèle (22)
-
Contrôleur USB (23)
-
Contrôleur graphique (24)
-
Contrôleur IEEE 1394 (25)
-
Unité partitionnable (26)
-
Unité partitionnable de base (27)
-
Alimentation ( 28)
-
Appareil de refroidissement (29)
-
Port de commutateur Ethernet (30)
-
Disque logique (31)
-
Volume de stockage (32)
-
Connexion Ethernet (33)
-
DMTF réservé (30 32767)
-
Fournisseur réservé (32768 65535)
-
-
VirtualQuantity
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Spécifie la quantité de ressources présentées au consommateur. L’unité de mesure de cette propriété est spécifiée par la propriété VirtualQuantityUnits . Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
VirtualQuantityUnits
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Spécifie l’unité de mesure de cette allocation de ressources. La valeur de cette propriété doit être une valeur légale du qualificateur d’unités programmatiques tel que défini dans l’annexe C.1 de DSP0004 V2.5 ou version ultérieure. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
VirtualSystemIdentifiers
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Tableau de chaînes d’identificateurs de cette ressource présenté au système d’exploitation de la machine virtuelle. Ces valeurs sont utilisées uniquement si la propriété ResourceType a la valeur 6 (HBA SCSI parallèle) et si la propriété ResourceSubType a la valeur « Microsoft Synthetic SCSI Controller ». Cette propriété est définie sur « GUID ».
Il s’agit d’une propriété en lecture seule, mais elle peut être modifiée à l’aide de la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService .
-
-
Poids
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
Entier qui définit le poids relatif pour chaque processeur de machine virtuelle. Une fois toutes les réserves remplies, la capacité de processeur physique restante de la plateforme d’hébergement sera allouée aux machines virtuelles en fonction de leur pondération relative. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Plage : 0 1000
-
Notes
L’accès à la classe Msvm_ResourceAllocationSettingData 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] |
Espace de noms |
Root\Virtualization\V2 |
MOF |
|
DLL |
|