VxD

✍ dations ◷ 2025-08-17 02:37:35 #驱动程序,微软API,Windows组件

VxD是在Microsoft Windows/386、Windows 3.x的386增强模式及Windows 9x中使用的设备驱动程序模型,并在一定程度上被Novell DOS 7(英语:DR-DOS)、OpenDOS 7.01(英语:OpenDOS 7.01)以及DR-DOS 7.02(英语:DR-DOS 7.02)(及更高版本)多任务(TASKMGR)使用。VxDs可以访问内核和所有运行中进程的内存,以及对硬件的原始访问。

名称“VxD”是“虚拟xxx驱动程序”(virtual xxx driver)的缩写,其中“xxx”是一些硬件设备的类别。它本身源于Windows 3.x中以vxxxd.386作为文件名称的大多数驱动程序,例如:vjoyd.386(操纵杆)、vmm.386(内存管理器)。VxD在Windows 3.x下通常使用.386为文件扩展名,在Windows 9x下则使用.vxd。为Windows 3.x编写的VxD可以在Windows 9x下使用,反之亦然。

在Windows出现前,DOS应用程序直接与各种硬件通信(响应中断,读取和写入设备内存等)或通过DOS设备驱动程序通信。由于DOS不是多任务架构,每个应用程序将在运行时对硬件进行独占和完全的控制。虽然Windows应用程序通常不直接与硬件通信,但它是Windows驱动程序的唯一方法,并且在Windows 3.x中的真实和标准模式中仍是如此。

Windows/386及之后的系统允许多个DOS应用程序在自己的DOS虚拟机(英语:Virtual DOS machine)中并发执行。为在这些虚拟机之间共享物理资源,微软引入了虚拟设备驱动程序。这些驱动程序通过拦截对硬件的调用来解决与物理资源的使用冲突相关的问题。相较于实际设备的机器端口,它表示经由操作系统管理的“虚拟”设备。

尽管Windows 98引入了Windows Driver Model (WDM),VxD仍可在Windows 98和Windows Me上使用。VxD不能在Windows NT及后续版本中使用。从Windows 2000开始,基于Windows NT的操作系统也使用Windows Driver Model,而Windows NT 4和更低版本必须使用专门为它们编写的驱动程序。在Windows 9x中使用VxD驱动程序而非WDM驱动程序将导致高级ACPI 状态(例如休眠)不可用。

VxD不应与类似的名称混淆。NTVDM专用的“VDD”(虚拟设备驱动程序)在Windows NT“DOS Box”下仿真直接I/O的方法NTVDM VDD作为常规的32位用户模式DLL运行,并且必须依靠Win32 API(或另一个WDM驱动程序)代表16位程序模拟所需的I/O。

相关

  • 意大利体育意大利体育有着悠久的传统,并且在许多体育项目上都有优秀的成绩。足球是意大利最受欢迎的体育项目,意大利最近一次获得足球世界杯冠军是在2006年,并且已经四次获得世界杯足球赛
  • 干扰干扰可能指:
  • 硝酸锆硝酸锆是一种无机化合物,化学式为Zr(NO3)4,存在五水合物和无水物。和其他硝酸盐一样,硝酸锆是一种氧化剂。无水硝酸锆可由四氯化锆和五氧化二氮反应得到:其水合物通过氢氧化锆和
  • 伊戈尔·阿金费耶夫伊戈尔·阿金费耶夫(俄语:Игорь Владимирович Акинфеев,拉丁字母:Igor Vladimirovich Akinfeev,1986年4月8日-)是一位俄罗斯足球运动员,在场上担当守门员
  • 阿卜杜勒·伊卜尼·哈利姆 (印度尼西亚)阿卜杜勒·伊卜尼·哈利姆(印度尼西亚语旧拼写法:Abdoel Halim,新拼写法:Abdul Halim)(1911年12月27日-1987年7月4日)一般简称哈利姆,是已故印度尼西亚医生、政治人物,是印尼共和国第4
  • 朝仓直巳朝仓直巳(朝倉 直巳/あさくら なおみ  ?,1929年9月22日-2003年2月14日),是一位日本设计家。东京教育大学(现筑波大学)教育学院艺术主攻构成毕业。把福岛大学教育学院做为开端,到京
  • 史密斯回声史密斯回声(Echosmith)是一个来自美国的摇滚与独立流行的乐队。于 2009 年在加州奇诺成立,由 Graham、Sydney、Noah 和 Jamie Sierota 四位兄弟姐妹组成。随着大哥Jamie在2016
  • 范·埃克窃听范·埃克窃听(英语:Van Eck phreaking)是指通过侦测电子设备发出的电磁辐射进行电子窃听的方法,属于旁路攻击(Side-channel attack)的一种。众所周知,电子设备工作时都会发出电磁辐
  • 奈米光子学奈米光子学是研究光在奈米尺度的行动、或是物体在光线照射下的相互作用,其中部分光学科技得以使用至奈米范畴中,例如表面等离子体、局部表面等离子共振效应(英语:Localized surf
  • 城定信次城定信次(1977年8月28日-),前日本职业足球员,日本20岁以下足球代表队成员。1996年,城定信次在浦和红钻开始足球生涯。2002年转会至新潟天鹅,2004年转会至湘南比马。2006年,引退。城