Msvm_ProcessorSettingData-Klasse

Stellt die Einstellungen des virtuellen Prozessors für einen virtuellen Computer dar.

Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.

Syntax

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

Member

Die Msvm_ProcessorSettingData-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die Msvm_ProcessorSettingData-Klasse verfügt über diese Eigenschaften.

Adresse

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die Adresse der Ressource. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AddressOnParent

Datentyp: string

Zugriffstyp: Schreibgeschützt

Beschreibt die Adresse dieser Ressource im Kontext des übergeordneten Elements. Die Eigenschaften Parent und AddressOnParent werden verwendet, um die Controllerbeziehung sowie die Reihenfolge der Geräte auf einem Controller zu beschreiben. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AllocationUnits

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die von den Eigenschaften Reservierung und Limit verwendeten Zuordnungseinheiten. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AutomaticAllocation

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Ressource automatisch zugeordnet wird. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AutomaticDeallocation

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Ressource automatisch aufgehoben wird. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.

Connection

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Das Gerät, mit dem diese Ressource verbunden ist. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

ConsumerVisibility

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Beschreibt die Sichtbarkeit des Consumers für die zugeordnete Ressource. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

CpuGroupId

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die CPU-Gruppen-ID, an die dieser virtuelle Computer gebunden ist. Wenn der Wert 0 ist, bedeutet dies, dass nicht an eine bestimmte CPU-Gruppe gebunden ist.

Hinweis

Diese Eigenschaft wurde in Windows 10, Version 1703, hinzugefügt.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.

ElementName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM_SettingData geerbt. Wenn Sie diese Eigenschaft ändern, wird der ElementName der zugeordneten logischen Gerätederivate geändert.

EnableHostResourceProtection

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob der virtuelle Computer Features aktivieren soll, die den Schutz von Hostressourcen vor Workload erhöhen sollen, die auf der VM ausgeführt wird.

Hinweis

In Windows 10 hinzugefügt.

ExposeVirtualizationExtensions

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob Hyper-V virtualisierte Hardwarevirtualisierungserweiterungen für den virtuellen Computer verfügbar machen soll.

Hinweis

Diese Eigenschaft wurde in Windows 10, Version 1703, hinzugefügt.

HideHypervisorPresent

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob Hyper-V dem geschachtelten Gast melden soll, dass ein Hypervisor vorhanden ist.

Hinweis

Diese Eigenschaft wurde in Windows 10, Version 1703, hinzugefügt.

HostResource

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Macht eine bestimmte Zuweisung für Host- oder zugrunde liegende Ressourcen verfügbar. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt und immer auf Null festgelegt.

HwThreadsPerCore

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Gibt die Anzahl der SMT-Threads pro Kern an, die an den Gast gemeldet werden. Diese Berichterstellung ist unabhängig davon, ob die Hardware für SMT vorhanden ist.

Hinweis

Diese Eigenschaft wurde in Windows 10 Version 1703 hinzugefügt.

InstanceID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Identifiziert eindeutig einen instance dieser Klasse. Diese Eigenschaft wird von CIM_ManagedElement geerbt.

Begrenzung

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die maximale Menge an CPU-Ressourcen, die vom virtuellen Computer verbraucht werden kann. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

100.000

Bereich: 0 100000

LimitCPUID

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Gibt an, ob der virtuelle Computer den CPU-Bezeichner senken soll. Einige ältere Betriebssysteme erfordern möglicherweise, dass Sie die Prozessorfunktionalität auf diese Weise einschränken, um ausgeführt zu werden.

LimitProcessorFeatures

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Gibt an, ob der virtuelle Computer die CPU-Features einschränken soll, die dem Betriebssystem verfügbar gemacht werden. Durch Einschränken der Prozessorfeatures kann der virtuelle Computer zu verschiedenen Hostcomputersystemen mit unterschiedlichen Prozessoren migriert werden. Das Migrieren virtueller Computer zwischen Computern mit Prozessoren unterschiedlicher Anbieter wird nicht unterstützt.

MappingBehavior

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, wie diese Ressource zugrunde liegenden Ressourcen zugeordnet wird. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

MaxNumaNodesPerSocket

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl von NUMA-Knoten, die innerhalb des virtuellen Computers als teil eines einzelnen Prozessorsockets beobachtet werden können.

MaxProcessorsPerNumaNode

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl virtueller Prozessoren, die innerhalb des virtuellen Computers als zu einem einzelnen virtuellen NUMA-Knoten gehören.

OtherResourceType

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die den Ressourcentyp beschreibt, wenn ein klar definierter Wert nicht verfügbar ist und ResourceType den Wert 1 (Sonstige) aufweist. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Parent

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Das übergeordnete Element der Ressource. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

PoolID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Bezeichner des Ressourcenpools, aus dem diese Ressource zugeordnet wurde. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Reservierung

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die Menge der CPU-Ressourcen, die für die Verwendung durch den virtuellen Computer reserviert sind. Diese Ressourcen sind garantiert für die Nutzung durch den virtuellen Computer verfügbar. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

0

Bereich: 0 100000

ResourceSubType

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die einen implementierungsspezifischen Untertyp für diese Ressource beschreibt. Dies kann beispielsweise verwendet werden, um verschiedene Modelle desselben Ressourcentyps zu unterscheiden. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

ResourceType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Der Ressourcentyp, den diese Zuordnungseinstellung darstellt. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

VirtualQuantity

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die Gesamtanzahl der Kerne auf dem virtuellen Computer. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

VirtualQuantityUnits

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Gibt die Maßeinheit für diese Ressourcenzuordnung an. Der Wert dieser Eigenschaft muss ein gesetzlicher Wert des Qualifizierers für programmatische Einheiten gemäß Anhang C.1 von DSP0004 V2.5 oder höher sein. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Weight

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Die Gewichtung für jeden Vm-Prozessor. Nachdem alle Reserven erfüllt wurden, wird die verbleibende physische Prozessorkapazität der Hostingplattform virtuellen Computern basierend auf ihrer relativen Gewichtung zugewiesen. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

100

Bereich: 0 10000

Bemerkungen

Der Zugriff auf die Msvm_ProcessorSettingData-Klasse kann durch die UAC-Filterung eingeschränkt werden. Weitere Informationen finden Sie unter Benutzerkontensteuerung und WMI.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Namespace
Stamm\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

Prozessorklassen