仮想デバイスドライバ
仮想デバイスドライバ (Virtual Device Driver, VxD)とはWindows 3.xからWindows 9x系までにおいて用いられたデバイスドライバの形式である。VxDとは仮想デバイスドライバの多くがV"デバイス"D（例えばマウスのドライバならVMOUSEDという具合）のように名付けられていたことに由来する。32ビットデバイスドライバーと呼ばれることもある。

MS-DOSでは単一のアプリケーションのみが実行されていたためハードウェアデバイスを専有して使用できていたが、Windowsでは複数のアプリケーションを同時に実行可能となったためハードウェアを複数のアプリケーションで共有できるようにする必要があった。そこで登場したのが実際のデバイスに代わり仮想的なデバイスを作成して提供するのが仮想デバイスドライバである。各アプリケーションがデバイスだと思って操作しているものは、実際には仮想化されたデバイスである。仮想デバイスドライバは各アプリケーション要求を調停して実際のハードウェアを操作する。この「仮想的なデバイスを提供する」という点から"仮想"デバイスドライバと呼ばれるのである。なおWindows 9x系にはOSと全てのWin16、Win32アプリを実行する一つの「システム仮想マシン」とDOSプロンプトごとに作成される「仮想DOSマシン」と呼ばれる２つのタイプの仮想マシンが存在するが、仮想デバイスドライバはその両方に対して仮想デバイスを提供する。

Windows NT系はVxDに対応していない。Windows 2000やWindows XPではWindows Driver Model (WDM) が用いられている。Windows Vistaでは、新しくWindows Driver Foundation (WDF) も導入されている。
Q737508
Windows 3.x
MISC
Q609733
Windows 9x系
MISC
Q1033951
デバイスドライバ
Concept
Q47604
MS-DOS
MISC
Q183475
仮想DOSマシン
Concept
Q2596419
Windows NT系
MISC
Q483881
Windows 2000
MISC
Q11248
Windows XP
Concept
Q1329009
Windows Driver Model
MISC
Q11230
Windows Vista
MISC
Q1067615
Windows Driver Foundation
MISC
Q976308
仮想デバイスドライバ
MISC
Q976308
仮想デバイスドライバ
MISC
Q976308
仮想デバイスドライバ
MISC
Q976308
仮想デバイスドライバ
MISC
Q976308
仮想デバイスドライバ
MISC
2020-03-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3
DATE
2020-09-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
9
DATE
2032-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
32
DATE
2020-09-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
9
DATE
2016-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
16
DATE
2032-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
32
DATE
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
２
DATE
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
20
DATE
2000-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
00
DATE
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+16^^http://www.w3.org/2001/XMLSchema#decimal
16
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+２^^http://www.w3.org/2001/XMLSchema#decimal
２
NUMBER
+2000^^http://www.w3.org/2001/XMLSchema#decimal
2000
NUMBER
operating system
operating system
subclass of
follows
follows
follows
operating system
operating system
subclass of
operating system
operating system
subclass of
operating system
operating system
subclass of
operating system
operating system
subclass of