Multiple-Monitor XDDM 显示驱动程序中支持

多监视器支持由 Windows 2000 及更高版本提供;因此,显示驱动程序编写器不得实现任何特殊代码来提供此支持。

必须在不使用全局变量的情况下实现显示驱动程序。 特定显示驱动程序的 PDEV 中必须存在所有状态。 GDI 将为视频微型端口驱动程序创建的每个硬件设备扩展调用 DrvEnablePDEV

若要跟踪多监视器系统中的窗口更改,驱动程序可以请求 GDI 创建具有桌面坐标的 WNDOBJ 对象。 驱动程序通过使用 标志调用 EngCreateWnd 来WO_RGN_DESKTOP_COORD。 有关详细信息 ,请参阅跟踪 窗口更改。

在多监视器系统中,GDI 将设备的桌面位置存储在 DEVMODEW 结构的 dmPosition 成员中。