VxD

✍ dations ◷ 2025-09-08 04:27:23 #驱动程序,微软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。

相关

  • 拉格朗日量在分析力学里,一个动力系统的拉格朗日量(英语:Lagrangian),又称拉格朗日函数,简称“拉氏量”,是描述整个物理系统的动力状态的函数,对于一般经典物理系统,通常定义为动能减去势能,以方
  • 换羽羽毛的定期更换称为换羽,这是鸟类的一个重要的生物学现象。换羽可以使羽毛长年保持完好,并能应对羽毛的损伤。在亲缘关系接近的鸟之间有类似的换羽规律,这对于研究系统分类羽进
  • 王的面孔《王的面孔》(韩语:왕의 얼굴/王의 얼굴 ,英语:The King's Face,副标题:龙颜)为韩国KBS自2014年11月19日起播出的水木迷你连续剧,由《新娘面具》尹成植导演与《钱的战争》李香姬作家
  • 吐血呕血(hematemesis)是指患者呕吐出血液的症状,血液的来源为上消化道(即屈氏韧带以上的消化道,包括食管、胃、十二指肠或胰胆等的出血,胃空肠吻合术后的空肠出血也属于上消化道)。呕
  • 硫代碳酸硫代碳酸是一种无机化合物,为碳酸中的氧被硫取代产生的化合物,其分子式为H2CS3。用硫氢化物(SH-)在碱性溶液中,和二硫化碳反应得到硫代碳酸盐:此时再用钡盐将得到的硫代碳酸盐转
  • 各国锌产量列表这是一个2009年各国锌产量列表,数据基于2009年的美国地质调查局。
  • 安东·韦伯恩安东·弗雷德里克·威廉·冯·韦伯恩(德语:Anton Friedrich Wilhelm von Webern,1883年12月3日-1945年9月15日),又译韦伯恩,奥地利作曲家,第二维也纳乐派代表人物之一。韦伯恩1883年
  • 原始数原始数(primeval number)是指一个自然数,可以用其十进制下的各位数组合出其他素数,而且其素数的数量比其他较小数字所能产生的素数更多。数学家Mike Keith是第一个提出原始数概
  • 接触器接触器(Contactor),指利用线圈流过电流产生磁场,使触头闭合,以达到控制负载的电器。因为可快速切断交流与直流主回路和可频繁地接通与大电流控制(某些型别可达800安培)电路的装置,所
  • 杨新农杨新农(1945年3月-),男,汉族,河北阳原人,中华人民共和国政治人物,曾任河北省人大常委会副主任,第八届全国人大代表。