Msvm_ProcessorSettingData 類別

表示虛擬機器的虛擬處理器設定。

下列語法是簡化 Managed 物件格式 (MOF) 程式碼,並包含所有繼承的屬性。

語法

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

成員

Msvm_ProcessorSettingData類別具有下列類型的成員:

屬性

Msvm_ProcessorSettingData類別具有這些屬性。

位址

資料類型: 字串

存取類型:唯讀

資源的位址。 此屬性繼承自 CIM_ResourceAllocationSettingData

AddressOnParent

資料類型: 字串

存取類型:唯讀

描述父系內容中此資源的位址。 ParentAddressOnParent屬性可用來描述控制器關聯性,以及控制器上裝置的順序。 此屬性繼承自 CIM_ResourceAllocationSettingData

AllocationUnits

資料類型: 字串

存取類型:唯讀

ReservationLimit屬性所使用的配置單位。 此屬性繼承自 CIM_ResourceAllocationSettingData

AutomaticAllocation

資料類型: 布林值

存取類型:唯讀

指出是否會自動設定資源。 此屬性繼承自 CIM_ResourceAllocationSettingData

AutomaticDeallocation

資料類型: 布林值

存取類型:唯讀

指出資源是否會自動取消配置。 此屬性繼承自 CIM_ResourceAllocationSettingData

標題

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (64)

物件的簡短描述。 此屬性繼承自 CIM_ManagedElement

[連接]

資料類型: 字串 陣列

存取類型:唯讀

此資源所連線的裝置。 此屬性繼承自 CIM_ResourceAllocationSettingData

ConsumerVisibility

資料類型: uint16

存取類型:唯讀

描述取用者對已配置資源的可見度。 此屬性繼承自 CIM_ResourceAllocationSettingData

CpuGroupId

資料類型: 字串

存取類型:唯讀

此 VM 所系結的 Cpu 群組識別碼。 當 value 為 0 時,表示不會系結至特定的 CPU 群組。

注意

此屬性已新增Windows 10 1703 版。

說明

資料類型: 字串

存取類型:唯讀

對物件的描述。 此屬性繼承自 CIM_ManagedElement

ElementName

資料類型: 字串

存取類型:唯讀

物件的顯示名稱。 此屬性繼承自 CIM_SettingData。 變更此屬性將會變更相關聯邏輯裝置衍生的 ElementName

EnableHostResourceProtection

資料類型: 布林值

存取類型:唯讀

指出 VM 是否應該啟用可增加主機資源保護的功能,防止 VM 中執行的工作負載。

注意

已在 Windows 10 中新增。

ExposeVirtualizationExtensions

資料類型: 布林值

存取類型:唯讀

指出 Hyper-V 是否應該向 VM 公開虛擬化硬體虛擬化擴充功能。

注意

此屬性已新增Windows 10 1703 版。

HideHypervisorPresent

資料類型: 布林值

存取類型:唯讀

指出 Hyper-V 是否應該向巢狀客體報告 Hypervisor。

注意

此屬性已新增Windows 10 1703 版。

HostResource

資料類型: 字串 陣列

存取類型:唯讀

公開特定指派給主機或基礎資源。 此屬性繼承自 CIM_ResourceAllocationSettingData ,而且一律設定為 Null

HwThreadsPerCore

資料類型: uint64

存取類型:唯讀

指出向客體回報的每個核心 SMT 執行緒數目。 此報告與 SMT 的硬體是否存在無關。

注意

此屬性已新增Windows 10 1703 版。

InstanceID

資料類型: 字串

存取類型:唯讀

限定詞: 金鑰

唯一識別這個類別的實例。 此屬性繼承自 CIM_ManagedElement

限制

資料類型: uint64

存取類型:唯讀

虛擬機器可能取用的最大 CPU 資源數量。 此屬性繼承自 CIM_ResourceAllocationSettingData

100000

範圍:0 100000

LimitCPUID

資料類型: 布林值

存取類型:唯讀

指出虛擬機器是否應該降低 CPU 識別碼。 某些較舊的作業系統可能會要求您以這種方式限制處理器功能,才能執行。

LimitProcessorFeatures

資料類型: 布林值

存取類型:唯讀

指出虛擬機器是否應該限制公開給作業系統的 CPU 功能。 限制處理器功能可讓虛擬機器移轉至具有不同處理器的不同主機電腦系統。 不支援在不同廠商處理器的電腦之間移轉虛擬機器。

MappingBehavior

資料類型: uint16

存取類型:唯讀

指定此資源如何對應至基礎資源。 此屬性繼承自 CIM_ResourceAllocationSettingData

MaxNumaNodesPerSocket

資料類型: uint64

存取類型:唯讀

虛擬機器內可觀察到屬於單一處理器通訊端的 NUMA 節點數目上限。

MaxProcessorsPerNumaNode

資料類型: uint64

存取類型:唯讀

虛擬機器內可觀察到屬於單一虛擬 NUMA 節點的虛擬處理器數目上限。

OtherResourceType

資料類型: 字串

存取類型:唯讀

字串,描述定義完善的值無法使用時的資源類型,且 ResourceType 的值為 1 (Other) 。 此屬性繼承自 CIM_ResourceAllocationSettingData

父系

資料類型: 字串

存取類型:唯讀

資源的父代。 此屬性繼承自 CIM_ResourceAllocationSettingData

PoolID

資料類型: 字串

存取類型:唯讀

配置此資源之資源集區的識別碼。 此屬性繼承自 CIM_ResourceAllocationSettingData

保留容量

資料類型: uint64

存取類型:唯讀

保留供虛擬機器使用的 CPU 資源數量。 這些資源保證可供虛擬機器取用。 此屬性繼承自 CIM_ResourceAllocationSettingData

0

範圍:0 100000

ResourceSubType

資料類型: 字串

存取類型:唯讀

字串,描述此資源的實作特定子類型。 例如,這可用來區分相同資源類型的不同模型。 此屬性繼承自 CIM_ResourceAllocationSettingData

ResourceType

資料類型: uint16

存取類型:唯讀

此配置設定所代表的資源類型。 此屬性繼承自 CIM_ResourceAllocationSettingData

VirtualQuantity

資料類型: uint64

存取類型:唯讀

虛擬機器中的核心總數。 此屬性繼承自 CIM_ResourceAllocationSettingData

VirtualQuantityUnits

資料類型: 字串

存取類型:唯讀

指定此資源配置的度量單位。 此屬性的值必須是程式設計單位限定詞的法律值,如 DSP0004 V2.5 或更新版本附錄 C.1 中所定義。 此屬性繼承自 CIM_ResourceAllocationSettingData

Weight

資料類型: uint32

存取類型:唯讀

每個虛擬機器處理器的權數。 符合所有保留之後,裝載平臺的剩餘實體處理器容量將會根據其相對權數配置給虛擬機器。 此屬性繼承自 CIM_ResourceAllocationSettingData

100

範圍:0 10000

備註

Msvm_ProcessorSettingData類別的存取可能會受限於 UAC 篩選。 如需詳細資訊,請參閱 使用者帳戶控制和 WMI

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
命名空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另請參閱

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

處理器類別