范文无忧网范文学习范文大全

什么叫设备管理器?有什么用

01月20日 编辑 fanwen51.com

[加气砖生产线的生产工艺是什么?最主要的设备是哪些]加气砖设备工艺是将粉煤灰或硅砂、河砂、矿渣加水磨成浆料,加粉状石灰、适量水泥、铝膏经搅拌注入模框内,静养发泡固化后,切割成各种规格砌块或板材,由蒸养车 送入蒸压釜内,经高...+阅读

设备管理器是在 Windows CE 操作系统下运行的进程,它跟踪已加载的驱动程序和它们的接口。它连续不断地运行并且从内核中启动。设备管理器可以在设备接口变得可用和不可用时通知用户。用户或系统本身可以使设备接口变得可用或不可用。另外,设备管理器通知内核设备接口支持文件操作(例如,CreateFile)访问公开流接口的设备。设备管理器向设备驱动程序发送电源通知回调并提供电源管理服务。有关详细信息,请参阅 Power Management。

设备管理器控制注册表中的 Active 项。只有设备管理器应当访问 Active 项以获取读取或写入访问权限。您可以通过设备驱动程序的初始化函数的参数间接访问 Active 项。

设备管理器搜索 HKEY_LOCAL_MACHINE\Drivers\RootKey 注册表项,以确定用于开始驱动程序加载过程的项。RootKey 的默认值是 Drivers,但是它通常等于 Drivers\BuiltIn。设备管理器调用 ActivateDeviceEx 以加载由 Dll 子项的值(它位于由 RootKey 值指定的项中)指定的驱动程序。Dll 子项的值默认情况下为 BusEnum.dll(也称为总线枚举器)。加载 BusEnum.dll 会使所有设备驱动程序加载。由 ActivateDeviceEx 加载的设备可以从它的 Active 注册表项中读取它的激活句柄。

当设备管理器加载时,它还加载 I/O 资源管理器,以便从注册表中读取可用资源的列表。有关 I/O 资源管理器的详细信息,请参阅 I/O Resource Manager。

设备管理器将总线名称与驱动程序相关联。未命名的设备也可以具有总线名称,因为即使应用程序可能无法访问驱动程序,驱动程序也可能被其他驱动程序或系统实体(例如,电源管理器)访问。总线名称可以具有与正规设备名称不同的 ACL。

设备管理器跟踪由驱动程序公布的接口,并且支持基于全局唯一标识符 (GUID) 搜索驱动程序。IClass 接口可以将接口 GUID 与驱动程序的旧式名称、$device 名称或 $bus 名称(例如,“COM1 :”、“$device\com1”或“$bus\pci_0_3_0”)相关联。

驱动程序可以通过调用 DMAdvertiseInterface 以编程方式公布接口。DMAdvertiseInterface 使驱动程序能够将更多可搜索的 GUID 添加到它们的关联列表中。DMAdvertiseInterface 由 Devmgr.dll 公开,后者还实现了大多数设备管理器功能。因为只有设备管理器可以加载 Devmgr.dll,所以只有设备驱动程序可以调用 DMAdvertiseInterface。如果设备驱动程序在卸载时没有公布它的接口的不可用性,则设备管理器会自动清除接口公布通知。

设备管理器组件

设备管理器由 Device.exe 和 Devmgr.dll 组成。Device.exe 包含 Devmgr.dll,后者实现了核心设备管理器功能。因为设备管理器由两个单独的模块组成,所以设备驱动程序可以直接与设备管理器链接并调用特定的函数(例如,DMAdvertiseInterface),而不会引起系统调用的开销。

下表显示了设备管理器的组件。

组件 说明

devcore

提供核心设备管理器功能。

iorm

提供 I/O 资源管理器功能。Iorm 是必需的组件且无法移除。

nopmif

pmif

Pmif 提供了电源管理器 DLL 入口点的接口。

Nopmif 提供了电源管理器入口点的存根版本。

另请参阅

Device File Names | Device Manager Reference | Device Manager Registry Keys | I/O Resource Manager | Resolving Race Conditions in Device Drivers | Stream Interface Drivers

延伸阅读:

在英语课堂教学中运用到哪些多媒体教学设备多媒体辅助教学在英语课堂教学中的合理应用摘要在英语课堂教学中,多媒体辅助教学已被广泛使用。如何在英语课堂教学中合理使用好多媒体辅助教学,是值得注意的问题。关键词多媒...

心理健康教育中心需要些什么专业设备号 物品名称 产品描述 1 放松躺椅 时尚造型,可折叠,灵活变换各种角度和姿势 2多感放松仪(生物共振音乐治疗系统-01)带功放、床垫(含换能器) 3XZT多感心理放松系统(生物共振音乐治疗...

我需要一篇4000字左右的关于建筑设备和空调系统节能的论文随着经济的迅速发展,能源和环境问题日益尖锐。在特别炎热的夏天,我们都切身地体会到了电力的紧张。可以预见,这种状况在今后还会出现,并且会日趋严重。 一、暖通空调领域节能的...

准备CCIE LAB需要什么设备1. 由于可选的设备很多,因此只列出较常见的、价格较低的设备,但并不仅限于这些。 2. 有的路由器可一物多用。 常用设备: 1. 终端服务器一台(有8个或16个异步口的路由器) 可选设备...

CAPP设备管理系统模块有哪些CAPP(Computer Aided Process Planning)是指借助于计算机软硬件技术和支撑环境,利用计算机进行数值计算、逻辑判断和推理等的功能来制定零件机械加工工艺过程。借助于CAPP系...

医院设备管理软件有哪些保力医院设备管理软件是一个集医院设备、物资、耗材的申请、采购、出入库、维修、维护、折旧、固定资产管理、效益分析等全流程管理功能于一体的信息化管理软件,各个环节全程...

设备管理主要包括哪些设备管理是对设备寿命周期全过程的管理,包括选择设备、正确使用设备、维护修理设备以及更新改造设备全过程的管理工作。 设备运动过程从物资、资本两个基本面来看,可分为两种...

什么是设备管理信息系统所谓MIS(管理信息系统--Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新...

工业设备管理软件有哪些应用(1)促进企业规范管理设备,方便企业查看设备状态,及时发现设备存在问题,提醒企业点检、维修设备,减少设备宕机时间,避免资源闲置,提升设备的综合应用率。 (2)实现企业库存数据集成...

推荐阅读
图文推荐
栏目列表