Documentation
¶
Index ¶
- func WaitForJobCompletion(instance *wmi.WmiInstance, result int32, jobType v2.ConcreteJob_JobType) error
- func WaitForJobCompletionEx(result int32, currentJob *VirtualSystemJob) error
- func WaitForJobCompletionEx2(instance *wmi.WmiInstance, result int32, jobName string) error
- type VirtualSystemJob
- func (vmjob *VirtualSystemJob) GetException() error
- func (vmjob *VirtualSystemJob) IsComplete() bool
- func (vmjob *VirtualSystemJob) JobType() (value v2.ConcreteJob_JobType, err error)
- func (vmjob *VirtualSystemJob) PercentComplete() (uint16, error)
- func (vmjob *VirtualSystemJob) String() string
- func (vmjob *VirtualSystemJob) WaitForAction(action wmi.UserAction, percentComplete, timeoutSeconds uint16) error
- func (vmjob *VirtualSystemJob) WaitForPercentComplete(percentComplete, timeoutSeconds uint16) error
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) error
func WaitForJobCompletionEx ¶ added in v0.1.5
func WaitForJobCompletionEx(result int32, currentJob *VirtualSystemJob) 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, timeoutSeconds uint16) error
WaitForAction waits for the task based on the action type, percent complete and timeoutSeconds
func (*VirtualSystemJob) WaitForPercentComplete ¶
func (vmjob *VirtualSystemJob) WaitForPercentComplete(percentComplete, timeoutSeconds uint16) error
WaitForPercentComplete waits for the percentComplete or timeout
Click to show internal directories.
Click to hide internal directories.