This is enabled by some new APIs we've been working on in Windows: https://docs.microsoft.com/en-us/virtualization/api/. These allow third-party use of the Windows hypervisor from unprivileged user-mode processes (such as qemu). This is similar in spirit to KVM's ioctl interface and macOS's Hypervisor Framework.