Integration services classes

Integration services are software services that run on top of the guest operating system inside of a child virtual machine and as part of the virtualization stack in the management operating system to provide some level of integration with the management operating system. They are used to address problems that arise from the high level of isolation provided by virtual machines.

The following are virtualization WMI classes related to the integration services.

In this section

Topic Description
Msvm_CopyFileToGuestJob
Represents a guest file service operation job.
Msvm_CopyFileToGuestSettingData
Represents the parameters for copying a file from the host into the guest.
Msvm_GuestFileService
Msvm_GuestFileService contains a method that can be used to copy a file to a virtual machine from the Hyper-V host.
Msvm_GuestService
Msvm_GuestService is the abstract base class for services in the guest that can be accessed from the host.
Msvm_GuestServiceInterfaceComponent
Represents the state of the guest service interface component, which provides a mechanism to interact with the virtual machine from the management interfaces on the host system.
Msvm_GuestServiceInterfaceComponentSettingData
Represents the configured state of the guest service interface component.
Msvm_KvpExchangeComponent
Represents the state of the key/value pair exchange service, which provides a mechanism to exchange data between the virtual machine and the operating system running on the management operating system.
Msvm_KvpExchangeComponentSettingData
Represents the configured state of the key/value pair exchange service.
Msvm_KvpExchangeDataItem
Represents a key/value pair.
Msvm_RegisteredGuestService
Represents an association between an instance of Msvm_GuestServiceInterfaceComponent and an instance of Msvm_GuestService, which represents a service running in the guest.
Msvm_ShutdownComponent
Represents the state of the shutdown service, which provides a mechanism to shut down the operating system of the virtual machine from the management interfaces on the host system.
Msvm_ShutdownComponentSettingData
Represents the configured state of the shutdown service.
Msvm_TimeSyncComponent
Represents the state of the time synchronization service, which is responsible for synchronizing the system time of a virtual machine with the system time of the operating system running in the management operating system.
Msvm_TimeSyncComponentSettingData
Represents the configured state of the time synchronization service.
Msvm_VssComponent
Represents the state of the Volume Shadow Copy Service (VSS) service, which implements the VSS Requester in the guest operating system.
Msvm_VssComponentSettingData
Represents the configured state of the Volume Shadow Copy Service (VSS) service.