disk

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2020 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
const (
	VirtualHardDiskType_NONE   = 0
	VirtualHardDiskType_LEGACY = 1
	VirtualHardDiskType_FLAT   = 2
	VirtualHardDiskType_SPARSE = 3
)
View Source
const (
	VirtualHardDiskFormat_NONE = 0
	VirtualHardDiskFormat_ISO  = 1
	VirtualHardDiskFormat_1    = 2
	VirtualHardDiskFormat_2    = 3
)

Variables

This section is empty.

Functions

This section is empty.

Types

type VirtualHardDisk

type VirtualHardDisk struct {
	*v2.Msvm_StorageAllocationSettingData
}

func NewVirtualHardDisk

func NewVirtualHardDisk(instance *wmi.WmiInstance) (*VirtualHardDisk, error)

NewVirtualHardDisk

func (*VirtualHardDisk) GetDrive

func (*VirtualHardDisk) GetPath

func (vhd *VirtualHardDisk) GetPath() (string, error)

type VirtualHardDiskCollection

type VirtualHardDiskCollection []*VirtualHardDisk

func NewVirtualHardDiskCollection

func NewVirtualHardDiskCollection(instances []*wmi.WmiInstance) (col VirtualHardDiskCollection, err error)

func (*VirtualHardDiskCollection) Close

func (vms *VirtualHardDiskCollection) Close() (err error)

func (*VirtualHardDiskCollection) String

func (vms *VirtualHardDiskCollection) String() string

type VirtualHardDiskFormat

type VirtualHardDiskFormat uint16

type VirtualHardDiskSettingData

type VirtualHardDiskSettingData struct {
	*v2.Msvm_VirtualHardDiskSettingData
}

func GetDefaultVirtualHardDiskSettingData

func GetDefaultVirtualHardDiskSettingData(whost *host.WmiHost) (*VirtualHardDiskSettingData, error)

func GetVirtualHardDiskSettingData

func GetVirtualHardDiskSettingData(whost *host.WmiHost, path string,
	logicalSectorSize, physicalSectorSize, blockSize uint32,
	diskSize uint64, dynamic bool) (vhdsetting *VirtualHardDiskSettingData, err error)

func NewVirtualHardDiskSettingData

func NewVirtualHardDiskSettingData(instance *wmi.WmiInstance) (*VirtualHardDiskSettingData, error)

NewVirtualHardDiskSettingData

type VirtualHardDiskType

type VirtualHardDiskType uint16

Jump to

Keyboard shortcuts

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