2

根据“ Windows Vista 和更高版本的显示驱动程序模型架构”,应用程序和显示微型端口驱动程序之间有一个通道,如下所示:

应用程序 <---> 用户模式 ​​Win32 GDI <---> 内核模式 Win32K.sys <---> Dxgikrnl.sys <---> 显示微型端口驱动程序

它不需要用户模式显示驱动程序。

我想知道是否可以提供仅支持简单的基于帧缓冲区的图形卡的微型端口驱动程序?

4

1 回答 1

1

你的问题的答案是肯定的。从 WDDM1.2 开始,它为您提供了仅支持仅显示驱动程序的选项,该驱动程序基本上是一个帧缓冲驱动程序,没有任何 3D 支持。但是,如果您想看到 D3D 应用程序运行,您肯定需要一个用户模式驱动程序来与 d3d 运行时交互并实现全套微型端口 DDI 功能。

于 2014-04-12T01:38:55.117 回答