維基百科 ひゃっか ,自由 じゆう 的 てき 百科全書 ひゃっかぜんしょ
VxD 是 ぜ 在 ざい Microsoft Windows/386 、Windows 3.x 的 てき 386增強 ぞうきょう 模 も 式 しき 及Windows 9x 中 ちゅう 使用 しよう 的 てき 設備 せつび 驅動 くどう 程 ほど 序 じょ 模型 もけい ,並 なみ 在 ざい 一定 いってい 程度 ていど 上 じょう 被 かむ Novell DOS 7 、OpenDOS 7.01 以及DR-DOS 7.02 (及更高 だか 版本 はんぽん )多 た 任務 にんむ (TASKMGR
)使用 しよう 。[ 1] 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虛 きょ 擬 なずらえ 機 き 中 ちゅう 並 なみ 發 はつ 執行 しっこう 。為 ため 在 ざい 這些虛 きょ 擬 なずらえ 機 き 之 の 間 あいだ 共 ども 享 とおる 物理 ぶつり 資源 しげん ,微 ほろ 軟引入 にゅう 了 りょう 虛 きょ 擬 なずらえ 設備 せつび 驅動 くどう 程 ほど 序 じょ 。這些驅動 くどう 程 ほど 序 じょ 通過 つうか 攔截對 たい 硬 かた 件 けん 的 てき 調 ちょう 用 よう 來 らい 解決 かいけつ 與 あずか 物理 ぶつり 資源 しげん 的 てき 使用 しよう 衝突 しょうとつ 相關 そうかん 的 てき 問題 もんだい 。相 あい 較於實際 じっさい 設備 せつび 的 てき 機器 きき 端 はし 口 こう ,它表示 ひょうじ 經由 けいゆ 操作 そうさ 系統 けいとう 管理 かんり 的 てき 「虛 きょ 擬 なずらえ 」設備 せつび 。
儘管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。
^ Paul, Matthias. NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds . MPDOSTIP (e-book) edition 3, release 157. 1997-07-30 [2014-09-06 ] . (原始 げんし 內容存 そん 檔於2016-11-04) (德 とく 語 ご ) .
Unauthorized Windows 95 - Developer's Resource Kit 1st. Foster City, California, USA: John Wiley & Sons, Inc. November 1994. ISBN 1-56884-305-4 . ISBN 978-1-56884-305-6 .
Undocumented DOS: A programmer's guide to reserved MS-DOS functions and data structures - expanded to include MS-DOS 6, Novell DOS, and Windows 3.1 2nd. 雷 かみなり 丁 ひのと (麻 あさ 薩諸塞 ふさが 州 しゅう ) : Addison Wesley . 1994. ISBN 0-201-63287-X . ISBN 978-0-201-63287-3 .
Programmer's Guide to Microsoft Windows 95: Key Topics on Programming for Windows from the Microsoft Windows Development Team . Technical Reference 1st (Redmond, Washington, USA: Microsoft Press ). 1995-07-01. ISBN 1-55615-834-3 . ISBN 978-1-55615-834-6 .
Systems Programming for Windows 95 1st. Redmond, Washington, USA: Microsoft Press . 1995. ISBN 1-55615-949-8 . ISBN 978-1-55615-949-7 .
Windows 95 System Programming Secrets . The Secrets Series 1st (John Wiley & Sons, Inc. ). November 1995. ISBN 1-56884-318-6 . ISBN 978-156884-318-6 .
Writing Windows VxDs and Device Drivers - Programming Secrets for Virtual Device Drivers 2nd printing, 2nd. Lawrence, Kansas, USA: R&D Boooks / Miller Freeman, Inc. . 1997. ISBN 0-87930-438-3 . ISBN 978-0-87930-438-6 .