加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

微软开源驱动程序模块框架,编写 Windows 驱动程序更方便

发布时间:2018-08-17 23:28:02 所属栏目:移动互联 来源:局长
导读:技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合切磋小措施电商拭魅战 为了利便开拓职员为 Windows 编写驱动措施,微软昨天宣布了一个开源框架驱动措施模块框架(DMF)。这个新框架将应承开拓职员编写简朴和布局化的 Windows 驱动措施框架(WDF)、驱动措施
技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合切磋小措施电商拭魅战

为了利便开拓职员为 Windows 编写驱动措施,微软昨天宣布了一个开源框架驱动措施模块框架(DMF)。这个新框架将应承开拓职员编写简朴和布局化的 Windows 驱动措施框架(WDF)、驱动措施并在驱动措施之间共享代码。

在为 Surface 装备驱动措施时,Microsoft Devices 团队开拓了此框架供内部行使。微软此刻将其作为开源宣布,以辅佐其他 OEM 以最高的服从和可维护性,开拓和维护高质量的驱动措施。微软还表明白传统 WDF 与这款新的基于 DMF 的 WDF 驱动措施之间的一些首要差别。

这些差别在于:装备上下文(以绿色表现)独立存在于每个模块和客户端驱动措施特定的代码中。每个较小的装备上下文仅包括该模块所需的元素。没有模块可以会见另一个模块的装备上下文;WDF 回调(以赤色表现)此刻在每个模块和客户端特定代码中独立存在。 WDF 挪用客户端驱动措施。DMF 拦截挪用并将其调治到实例化模块树中的每个模块;每个模块按其以为吻合的方法处理赏罚每个回调。最后,DMF 将回调调治到客户端驱动措施的回调。

微软开源驱动措施模块框架,编写 Windows 驱动措施更利便

最后,请留意箭头。箭头专门表现模块和客户端特定代码之间的流程。在此示例中,特定于客户端的代码只能与三个模块通讯:ACPI,Button和 Stream。它无法与 GPIO,FIFO,列表或线程通讯。 ACPI 无法与 FIFO 等举办通讯。纵然不查察源代码,我们也很清晰数据如安在此驱动措施中活动。

有关此通告的更多信息:

https://blogs.windows.com/buildingapps/2018/08/15/introducing-driver-module-framework/

【编辑保举】

  1. 重磅!GitHub 开源负载平衡组件 GLB Director
  2. 尘土落定,微软将 "GVFS" 项目标名字改为 "VFS For Git"
  3. 微软最新专利办理了双表现体系的错位题目
  4. Chrome OS 很好, 但谷歌也想让 Chromebook 跑 Windows 10
  5. Linux 基金会宣布免费电子书 — 《企业开源:实践》
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读