Es ist nicht möglich. Virtual Desktop ist eine sehr einfache (aber dennoch nützliche) Funktion.
Hier sind ein paar allgemeinere Informationen, obwohl dies nicht perfekt zu Ihrer Frage passt: https://blogs.msdn.microsoft.com/oldnewthing/20180501-00/?p=98645
Multi Monitor ist eigentlich nur eine große Leinwand, obwohl ich nicht viel über die Win32-API weiß und weiß, wie alles implementiert ist.