根据“Windows Vista and Later Display Driver Model Architecture”,应用程序和显示微型端口驱动程序之间有一个通道,如下所示:
申请< --->用户模式Win32 GDI< --->内核模式Win32K.sys < ---> Dxgikrnl.sys< --->显示微型端口驱动程序
,不需要用户模式显示驱动程序。
我想知道是否可以提供微型端口驱动程序只支持基于帧缓冲的简单图形卡?
答案 0 :(得分:1)
你的问题的答案是肯定的。从WDDM1.2开始,它为您提供了仅支持仅显示驱动程序的选项,该驱动程序基本上是一个没有任何3D支持的帧缓冲驱动程序。但是,如果您希望运行D3D应用程序,您肯定需要用户模式驱动程序与d3d运行时交互并实现一整套微型端口DDI函数。