job

package
v0.4.0-alpha.7 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WaitForJobCompletion added in v0.1.5

func WaitForJobCompletion(instance *wmi.WmiInstance, result int32, jobType v2.ConcreteJob_JobType, timeoutSeconds int16) error

func WaitForJobCompletionEx added in v0.1.5

func WaitForJobCompletionEx(result int32, currentJob *VirtualSystemJob, timeoutSeconds int16) error

func WaitForJobCompletionEx2 added in v0.1.5

func WaitForJobCompletionEx2(instance *wmi.WmiInstance, result int32, jobName string) error

Types

type VirtualSystemJob

type VirtualSystemJob struct {
	*v2.Msvm_ConcreteJob
}

func NewVirtualSystemJob

func NewVirtualSystemJob(instance *wmi.WmiInstance) (*VirtualSystemJob, error)

NewVirtualSystemJob

func (*VirtualSystemJob) GetException

func (vmjob *VirtualSystemJob) GetException() error

func (*VirtualSystemJob) IsComplete

func (vmjob *VirtualSystemJob) IsComplete() bool

func (*VirtualSystemJob) JobType added in v0.1.5

func (vmjob *VirtualSystemJob) JobType() (value v2.ConcreteJob_JobType, err error)

GetJobType gets the value of JobType for the instance

func (*VirtualSystemJob) PercentComplete

func (vmjob *VirtualSystemJob) PercentComplete() (uint16, error)

PercentComplete

func (*VirtualSystemJob) String added in v0.1.5

func (vmjob *VirtualSystemJob) String() string

func (*VirtualSystemJob) WaitForAction

func (vmjob *VirtualSystemJob) WaitForAction(action wmi.UserAction, percentComplete uint16, timeoutSeconds int16) error

WaitForAction waits for the task based on the action type, percent complete and timeoutSeconds

func (*VirtualSystemJob) WaitForPercentComplete

func (vmjob *VirtualSystemJob) WaitForPercentComplete(percentComplete uint16, timeoutSeconds int16) error

WaitForPercentComplete waits for the percentComplete or timeout

Jump to

Keyboard shortcuts

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