我看了Windows11里面的WDK 都支持 WDM开发。,我想问一下 关于Winodws 驱动 的WDM 开发模型,微软会在哪个版本的window不支持吗?或者说WDM开发模型 有支持的时间表吗? 会不会现在用WDM开发 以后微软操作系统不支持了
短时间不会,7月20号我们才更新了最新文档,生存周期一般在5-8年,https://learn.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk
以后的操作系统版本没研发之前谁也不能预测,你可以一直保存这个链接,有更新我们都会标注上去
基于bing、GPT部分内容和本人思考总结:
WDM(Windows Driver Model)是微软为 Windows 操作系统提供的一种驱动程序开发模型,它在多个版本的 Windows 中得到支持。目前,Windows 11仍然支持使用 WDM 开发驱动程序。
微软通常会在新版本的 Windows 中继续支持先前的开发模型和接口,以确保向后兼容性,使现有的驱动程序能够在新操作系统上继续工作。虽然不能预测未来的具体情况,但基于过去的经验,微软通常会尽力保持对旧版开发模型的支持,以便最大限度地减少对现有驱动程序的影响。
然而,随着技术的不断进步和操作系统的演进,微软可能会推出新的驱动程序开发模型或引入其他替代方案。这些改变通常会伴随着逐渐弃用旧有模型的过程。因此,在进行驱动程序开发时,建议您密切关注微软的官方文档和发布信息,以获取最新的支持和推荐的开发模型。
总之,当前的情况是,Windows 11中仍然支持使用 WDM 开发驱动程序。但随着时间的推移,微软可能会引入新的开发模型或者逐渐弃用旧有模型,因此在选择开发模型时需要关注最新的支持和推荐情况,以确保您的驱动程序能够在未来的操作系统中继续正常工作。
目前微软并没有宣布不再支持WDM(Windows Driver Model)开发模型的计划。 WDM是Windows操作系统中主要的驱动程序开发框架之一,允许开发人员编写可在各种版本的Windows操作系统上运行的驱动程序。微软通常会在新版本的Windows操作系统中提供向后兼容性,以确保旧驱动程序可以继续使用。因此,如果您已经使用WDM开发了一个驱动程序,并且该驱动程序在当前的Windows 10操作系统上工作正常,那么它也很可能能够在将来的Windows版本中运行。
需要注意的是,微软可能会在未来的某个时候推出一种新的驱动程序开发框架来替代WDM,但这并不意味着WDM驱动程序将不再受支持。目前,WDM仍然是Windows驱动程序开发的主要框架之一,而且WDM驱动程序还是向下兼容的
参考 https://learn.microsoft.com/zh-cn/windows-hardware/drivers/kernel/introduction-to-wdm
Windows Driver Model (WDM) 是一种允许设备驱动程序在所有 Microsoft Windows 操作系统上实现源代码兼容性的模型。WDM 驱动程序必须包括 Wdm.h 头文件,可以设计为总线驱动、功能驱动或者过滤器驱动,创建设备对象,支持即插即用、电源管理和 Windows Management Instrumentation (WMI)。对于新的驱动程序,推荐使用 Kernel-Mode Driver Framework (KMDF) ,因为它提供比 WDM 更简单的接口。
关于 Windows 驱动的 WDM 开发模型在哪个版本的 Windows 不支持的问题,根据所提供的信息,WDM 最初是在 Windows 2000 中引入的,而从 Windows 8 开始,WDM 是唯一可用的选项,因为旧的 XDDM/XPDM 模型被移除了。因此,从 Windows 8 及以后的版本,WDM 开发模型一直得到支持。
关于 Windows 11 的 WDM 开发模型支持情况,根据所提供的信息,Windows 11 预计会在发布时支持 WDDM 3.0 (Windows Display Driver Model 3.0)。WDDM 3.0 是用于改进 Windows Subsystem for Linux (WSL) 图形用户界面体验的重要组成部分。WSL GUI 支持是一个突出的功能,它允许 Linux 子系统直接管理自己的视频 RAM,从而获得更好的应用程序性能。Windows 11 将是第一个支持在 Windows 桌面上运行图形化 Linux 应用程序的版本,并引入了名为 "WSLg" 的功能。WDDM 3.0 还将支持在 WSL 包中为 Linux 编译的用户模式驱动程序和在 Linux 中挂载的主机驱动程序。
综上所述,从 Windows 8 开始,微软一直支持 WDM 开发模型,并且预计 Windows 11 将继续支持 WDDM 3.0,以实现更好的图形用户界面体验。因此,使用 WDM 开发模型进行驱动程序开发在未来的微软操作系统中仍然会得到支持。
来自GPT,供你参考:
1、关于WDM(Windows Driver Model)开发模型的支持情况,微软没有提供明确的时间表或指示来说明在哪个具体版本的Windows操作系统中将停止对WDM的支持。
2、目前,WDM是Windows操作系统的一项核心技术,已经存在了很长时间,并继续得到广泛应用和支持。
3、微软一般会在新的Windows版本中引入新的驱动开发模型和接口,但通常也会保持向后兼容性,以确保现有的驱动程序能够继续在新版本的Windows上运行。因此,基于WDM开发的驱动程序可以在当前和未来的Windows版本上继续被支持和使用。
4、不过,随着时间的推移,微软可能会逐渐引入新的驱动开发模型和框架,以适应不断变化的硬件和软件技术。因此,在进行驱动程序开发时,建议您密切关注微软发布的最新文档、SDK和开发者资源,以了解最新的开发模型和推荐做法。
5、总之,WDM作为Windows驱动开发的核心模型,目前仍然被广泛支持和使用,没有明确的停止支持的时间表。但为了跟上技术的发展和最佳实践,您应该持续关注微软的更新和公告。