Partager via


classe Msvm_ProcessorSettingData

Représente les paramètres du processeur virtuel pour une machine virtuelle.

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

Syntaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ProcessorSettingData : CIM_ResourceAllocationSettingData
{
  string  InstanceID;
  string  Caption = "Processor";
  string  Description = "A logical processor of the hypervisor running on the host computer system.";
  string  ElementName;
  uint16  ResourceType = 3;
  string  OtherResourceType;
  string  ResourceSubType = "Microsoft:Hyper-V:Processor";
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits = "percent / 1000";
  uint64  VirtualQuantity = "count";
  uint64  Reservation = 0;
  uint64  Limit = 100000;
  uint32  Weight = 100;
  boolean AutomaticAllocation = True;
  boolean AutomaticDeallocation = True;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
  boolean LimitCPUID;
  uint64  HwThreadsPerCore;
  boolean LimitProcessorFeatures;
  uint64  MaxProcessorsPerNumaNode;
  uint64  MaxNumaNodesPerSocket;
  boolean EnableHostResourceProtection;
  string  CpuGroupId;
  boolean HideHypervisorPresent;
  boolean ExposeVirtualizationExtensions;
};

Membres

La classe Msvm_ProcessorSettingData a ces types de membres :

Propriétés

La classe Msvm_ProcessorSettingData 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.

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 du 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és d’allocation utilisées par les propriétés Réservation et Limite . 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 déaffecté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.

ConsumerVisibility

Type de données : uint16

Type d'accès : Lecture seule

Décrit la visibilité du consommateur sur la ressource allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

CpuGroupId

Type de données : chaîne

Type d'accès : Lecture seule

L’ID du groupe processeur auquel cette machine virtuelle est liée. Lorsque la valeur est 0, cela signifie qu’elle n’est pas liée à un groupe d’UC spécifique.

Notes

Cette propriété a été ajoutée dans Windows 10 version 1703.

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 complet de l’objet. Cette propriété est héritée de CIM_SettingData. La modification de cette propriété modifie elementName de la dérivée de l’appareil logique associé.

EnableHostResourceProtection

Type de données : booléen

Type d'accès : Lecture seule

Indique si la machine virtuelle doit activer les fonctionnalités qui augmentent la protection des ressources hôtes contre l’exécution de la charge de travail dans la machine virtuelle.

Notes

Ajouté dans Windows 10.

ExposeVirtualizationExtensions

Type de données : booléen

Type d'accès : Lecture seule

Indique si Hyper-V doit exposer des extensions de virtualisation matérielle virtualisées à la machine virtuelle.

Remarque

Cette propriété a été ajoutée dans Windows 10 version 1703.

HideHypervisorPresent

Type de données : booléen

Type d'accès : Lecture seule

Indique si Hyper-V doit signaler qu’un hyperviseur est présent à l’invité imbriqué.

Remarque

Cette propriété a été ajoutée dans Windows 10 version 1703.

HostResource

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Expose une affectation spécifique à des ressources hôtes ou sous-jacentes. Cette propriété est héritée de CIM_ResourceAllocationSettingData et elle est toujours définie sur Null.

HwThreadsPerCore

Type de données : uint64

Type d'accès : Lecture seule

Indique le nombre de threads SMT par cœur signalés à l’invité. Ce rapport est indépendant de savoir si le matériel pour SMT est présent.

Remarque

Cette propriété a été ajoutée dans Windows 10 version 1703.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Identifie de façon unique une instance de cette classe. Cette propriété est héritée de CIM_ManagedElement.

Limite

Type de données : uint64

Type d'accès : Lecture seule

Quantité maximale de ressources processeur qui peuvent être consommées par la machine virtuelle. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

100000

Plage : 0 100000

LimitCPUID

Type de données : booléen

Type d'accès : Lecture seule

Indique si la machine virtuelle doit réduire l’identificateur du processeur. Certains systèmes d’exploitation plus anciens peuvent vous obliger à limiter les fonctionnalités du processeur de cette façon afin de s’exécuter.

LimitProcessorFeatures

Type de données : booléen

Type d'accès : Lecture seule

Indique si la machine virtuelle doit limiter les fonctionnalités du processeur exposées au système d’exploitation. La limitation des fonctionnalités du processeur permet à la machine virtuelle d’être migrée vers différents systèmes d’ordinateur hôte avec différents processeurs. La migration de machines virtuelles entre des ordinateurs avec des processeurs provenant de différents fournisseurs n’est pas prise en charge.

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.

MaxNumaNodesPerSocket

Type de données : uint64

Type d'accès : Lecture seule

Nombre maximal de nœuds NUMA qui peuvent être observés dans la machine virtuelle comme appartenant à un seul socket de processeur.

MaxProcessorsPerNumaNode

Type de données : uint64

Type d'accès : Lecture seule

Nombre maximal de processeurs virtuels qui peuvent être observés dans la machine virtuelle comme appartenant à un seul nœud NUMA virtuel.

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 ResourceType a la valeur 1 (Autre). 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. 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 processeur réservées pour une utilisation par la machine virtuelle. Ces ressources sont garanties d’être disponibles pour la consommation par la machine virtuelle. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

0

Plage : 0 100000

ResourceSubType

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit un sous-type spécifique d’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 représenté par ce paramètre d’allocation. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

VirtualQuantity

Type de données : uint64

Type d'accès : Lecture seule

Nombre total de cœurs dans la machine virtuelle. 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 pour cette allocation de ressources. La valeur de cette propriété doit être une valeur légale du qualificateur d’unités de programmation 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.

Poids

Type de données : uint32

Type d'accès : Lecture seule

Poids pour chaque processeur de machine virtuelle. Une fois toutes les réserves remplies, la capacité restante du processeur physique de la plateforme d’hébergement sera allouée aux machines virtuelles en fonction de leurs pondérations relatives. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

100

Plage : 0 10000

Notes

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

Configuration requise

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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

Classes de processeur