IVMVirtualMachineEvents interface

[Windows Virtual PC is no longer available for use as of Windows 8. Instead, use the Hyper-V WMI provider (V2).]

Defines the outgoing event interface for the IVMVirtualMachine interface. The client implements these methods to receive events sent from IVMVirtualMachine.

Members

The IVMVirtualMachineEvents interface inherits from the IDispatch interface. IVMVirtualMachineEvents also has these types of members:

Methods

The IVMVirtualMachineEvents interface has these methods.

Method Description
OnAdditionsAvailable Receives notification that integration components are available in a virtual machine.
OnAdditionsUninstalled Receives notification that integration components are uninstalled in a virtual machine.
OnConfigurationChanged Receives notification that a value in the configuration for this virtual machine has changed.
OnDiskOutOfSpace Receives notification that a disk required for a virtual machine is out of space and the virtual machine is unable to run.
OnEnhancedVideoModeChanged Receives notification that a virtual machine's support for enhanced video mode has changed.
OnGuestLogoff Receives notification that a user has logged off from the guest operating system.
OnGuestShutdown Receives notification that guest operating system has shut down.
OnHeartbeatStopped Receives notification that a virtual machine's heartbeat has stopped. This usually indicates the guest operating system has crashed.
OnRequestShutdown Receives notification that a shutdown request has been made.
OnReset Receives notification that a virtual machine has been reset.
OnStateChange Receives notification that a virtual machine's state has changed.
OnTripleFault Receives notification that a virtual machine has triple-faulted.

Requirements

Requirement Value
Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
None supported
End of client support
Windows 7
Product
Windows Virtual PC
Header
VPCCOMInterfaces.h
IID
DIID_IVMVirtualMachineEvents is defined as 9d84f560-bb67-4961-bd12-a4da780c67e4