摘要:
A virtual display system, compatible with Windows Display Driver Model (WDDM), facilitates extending a display virtually, to any display target, such as a window on the primary display, a tablet, or another personal computer altogether. The virtual WDDM display system device has a PCI filter driver, a virtual device user mode driver and a virtual device kernel mode driver. The virtual WDDM display system interacts with a physical WDDM display device, which it uses as a surrogate renderer. The PCI filter driver is used to force enumeration of a virtual display device. The virtual device kernel mode driver uses chained callbacks at increasing IRQ levels for simulating an interrupt from a real hardware device. Continuous segments in memory are used to simulate video memory on a physical display device. DirectX extensions are used to facilitate expectations at the hardware level.
摘要:
A virtual display system, compatible with Windows Display Driver Model (WDDM), facilitates extending a display virtually, to any display target, such as a window on the primary display, a tablet, or another personal computer altogether. The virtual WDDM display system device has a PCI filter driver, a virtual device user mode driver and a virtual device kernel mode driver. The virtual WDDM display system interacts with a physical WDDM display device, which it uses as a surrogate renderer. The PCI filter driver is used to force enumeration of a virtual display device. The virtual device kernel mode driver uses chained callbacks at increasing IRQ levels for simulating an interrupt from a real hardware device. Continuous segments in memory are used to simulate video memory on a physical display device. DirectX extensions are used to facilitate expectations at the hardware level.