memory

package
v0.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2024 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DynamicMemoryConfiguration added in v0.21.0

type DynamicMemoryConfiguration struct {
	DynamicMemoryEnabled bool
	MinimumMemoryMB      uint64
	MaximumMemoryMB      uint64
	TargetMemoryBuffer   uint32
}

type MemorySettingData

type MemorySettingData struct {
	*v2.Msvm_MemorySettingData
}

func GetDefaultMemorySettingData added in v0.21.0

func GetDefaultMemorySettingData(whost *host.WmiHost) (*MemorySettingData, error)

func NewMemorySettingData

func NewMemorySettingData(instance *wmi.WmiInstance) (*MemorySettingData, error)

NewMemorySettingData

func (*MemorySettingData) ConfigureDynamicMemory added in v0.21.0

func (msd *MemorySettingData) ConfigureDynamicMemory(config *DynamicMemoryConfiguration) error

func (*MemorySettingData) GetMaximumMemoryMB added in v0.21.0

func (msd *MemorySettingData) GetMaximumMemoryMB() (uint64, error)

func (*MemorySettingData) GetMinimumMemoryMB added in v0.21.0

func (msd *MemorySettingData) GetMinimumMemoryMB() (uint64, error)

func (*MemorySettingData) GetSizeMB added in v0.21.0

func (msd *MemorySettingData) GetSizeMB() (uint64, error)

func (*MemorySettingData) GetTargetMemoryBuffer added in v0.21.0

func (msd *MemorySettingData) GetTargetMemoryBuffer() (uint32, error)

func (*MemorySettingData) SetSizeMB

func (msd *MemorySettingData) SetSizeMB(size uint64) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL