windows - WDDM驱动程序是否需要用户模式显示驱动程序?

标签 windows driver miniport

根据“Windows Vista and Later Display Driver Model Architecture”,在应用程序和显示微型端口驱动程序之间有一个 channel ,如下所示:

Application <---> user-mode Win32 GDI <---> kernel-mode Win32K.sys <---> Dxgikrnl.sys <---> Display Miniport Driver



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

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

最佳答案

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

关于windows - WDDM驱动程序是否需要用户模式显示驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15633451/

相关文章:

string - 如何将字符串列表格式化为 Bash 函数中的一组命令选项/参数对

windows - 从 Windows 应用商店取消发布应用程序并为当前用户强制卸载

driver - 创建虚拟 MIDI 端口

windows - 了解 NDIS 虚拟微型端口驱动程序

c++ - gss_init_sec_context 返回未找到凭证缓存(Windows、C++)

c# - 连接到 VPN 会停止 UWP 应用程序互联网通信

linux - 插入我的内核模块时,INSMOD 退出并出现错误 "bad address",警告 "Kernel mismatch"

android - ADB 看不到我的设备

windows - 如何为 NDIS 虚拟微型端口驱动程序设置和查询多播地址?