TestimoX

API Reference

Class

HyperVVirtualMachineResourceInfo

Namespace ComputerX.HyperV
Assembly ComputerX
Modifiers sealed

Native Hyper-V virtual machine CPU and memory allocation inventory gathered from the Hyper-V WMI v2 provider.

Inheritance

  • Object
  • HyperVVirtualMachineResourceInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public HyperVVirtualMachineResourceInfo() #

Properties

public String ComputerName { get; set; } #
Display(Order = 0)

Target computer that was queried.

public String VirtualMachineId { get; set; } #
Display(Order = 1)

Virtual machine identifier.

public String ProcessorInstanceId { get; set; } #
Display(Order = 2)

WMI instance identity of the processor setting row, when available.

public String MemoryInstanceId { get; set; } #
Display(Order = 3)

WMI instance identity of the memory setting row, when available.

public Nullable<UInt64> ProcessorCount { get; set; } #
Display(Order = 4)

Configured virtual processor count.

public Nullable<UInt64> ProcessorReservation { get; set; } #
Display(Order = 5)

Processor reservation value reported by WMI.

public Nullable<UInt64> ProcessorLimit { get; set; } #
Display(Order = 6)

Processor limit value reported by WMI.

public Nullable<Int32> ProcessorWeight { get; set; } #
Display(Order = 7)

Processor scheduling weight reported by WMI.

public Nullable<UInt64> MemoryVirtualQuantity { get; set; } #
Display(Order = 8)

Memory virtual quantity reported by WMI.

public Nullable<UInt64> MemoryReservation { get; set; } #
Display(Order = 9)

Memory reservation reported by WMI.

public Nullable<UInt64> MemoryLimit { get; set; } #
Display(Order = 10)

Memory limit reported by WMI.

public Nullable<Int32> MemoryWeight { get; set; } #
Display(Order = 11)

Memory scheduling weight reported by WMI.

public String MemoryUnits { get; set; } #
Display(Order = 12)

Memory units reported by WMI, commonly byte * 2^20.

public Nullable<Boolean> DynamicMemoryEnabled { get; set; } #
Display(Order = 13)

True when Hyper-V dynamic memory is enabled for the VM, when reported by WMI.

public Nullable<Int32> TargetMemoryBuffer { get; set; } #
Display(Order = 14)

Target memory buffer value reported by WMI.

public String DataSource { get; set; } #
Display(Order = 15)

Data source used to populate this object.