VxD

✍ dations ◷ 2025-06-29 22:38:22 #驱动程序,微软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。

相关

  • 印戒细胞癌印戒细胞癌(Signet ring cell carcinoma,SRCC),又称黏液细胞癌(mucinous cell carcinoma,MCC)是上皮组织的恶性肿瘤,组织学外观特点是可以见到印戒细胞。它是腺癌的一种表现形式,最常
  • 口译口译(又称传译)是一种翻译活动,顾名思义,是指译员以口语的方式,将译入语转换为译出语。口译依进行的方式,可分为同声传译和连续传译(惯用词差异请以其他中文地区阅读本页)两大类。所
  • 北投谷仓北投谷仓为建于台湾日治时期1938年的一栋谷仓建筑,最初由有限责任北投信用购买组合所经营,以存放北投与关渡地区大量生产的稻米。其在2000年被指定为台北市市定古迹,为台湾仍少
  • 蔡博丞蔡博丞 (英语:Po-Cheng,Tsai,1987年07月08日-),编舞者、专职舞蹈教师,现为丞舞制作团队B.DANCE 艺术总监。台湾高雄人,1987年出生于高雄市左营区,自高雄市立左营高级中学舞蹈班毕业后
  • 博伊德尔莎士比亚画廊博伊德尔莎士比亚画廊首出现伦敦,为1786年11月起专门展示以莎士比亚作品为画作题材的出版品。因为有其特殊性,从刚出版以来就相当受到关注,并在1790年代掀起一片同业改革。之所
  • 旧金山的最后一个黑人《旧金山的最后一个黑人》(英语:)是一部2019年的美国喜剧剧情片,乔·塔尔博特执导及制片(本片是其导演处女作),吉米·费尔斯及塔尔博特编剧,剧情部分的源自费尔斯的亲身经历。该片由
  • 维拉·希蒂洛娃维拉·希蒂洛娃(Věra Chytilová,1929年2月2日-2014年3月12日)是一名前卫派捷克电影导演,她著名的作品包括有《雏菊》、《狼之洞(英语:Wolf's Hole)》、《活着、活着(英语:A Hoof Her
  • 棕榈泉国际电影节棕榈泉国际电影节(Palm Springs International Film Festival),创办于1989年,每年1月份在美国加利福尼亚州棕榈泉举办。电影节由棕榈泉国际电影社团运作,该社团还运作6月份的短片
  • 柳比沙·盖奥尔吉埃夫斯基柳比沙·盖奥尔吉埃夫斯基(Ljubiša Georgievski,1937年-),马其顿共和国政治家、电影制作人,现任议长。盖奥尔吉埃夫斯基毕业于贝尔格莱德戏剧广播影视学院,后曾执导过多部电影和戏
  • 张尔田张尔田(1874年-1945年),浙江仁和人,一名采田,字孟劬,一字幼莼,号遁庵、遁庵居士,晚号遁堪。近世史家。生于清光绪元年(1874年),出身宦门。祖父张之杲,著有《初日山房诗集》、《泰州保卫记