Windows Hypervisor Platform
This API is available starting in the Windows April 2018 Update.
The Windows Hypervisor Platform adds an extended user-mode API for third-party virtualization stacks and applications to create and manage partitions at the hypervisor level, configure memory mappings for the partition, and create and control execution of virtual processors.
Ex: A client such as QEMU can run on the hypervisor while maintaining its management, configuration, guest/host protocols and guest supported drivers. All while running alongside a Hyper-V managed partition with no overlap.
The following diagram provides a high-level overview of the third-party architecture.
For more information see: Windows Hypervisor Platform API
VM Saved State Dump Provider
The Windows SDK includes an API for accessing raw dumps of a VM saved state. For more information see: VM Saved State Dump Provider API