文章編號: 253671 - 上次校閱: 2004年12月13日 - 版次: 1.3

裝置驅動程式說明

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文曾發行於 CHT253671

在此頁中

全部展開 | 全部摺疊

結論

本篇文章將探討裝置驅動程式。

其他相關資訊

裝置驅動程式為作業系統用來控制磁碟裝置、顯示器配接卡、輸入裝置 (例如:滑鼠或軌跡球)、數據機、數據傳真機、印表機或其他硬體的程式碼。

Monolitic 驅動程式



Microsoft Windows 3.1 裝置的大部分驅動程式都為 monolithic,這表示驅動程式必須使用 Windows 3.1 提供所有的裝置服務、使用者介面、應用程式設計介面 (Application Programming Interface, API) 功能和硬體存取服務。Windows 95 以來的作業系統,提供通用驅動程式/minidriver 架構。此架構自動提供特定硬體基本的裝置服務,所以其他硬體供應廠商 (IHVs) 只需提供特定硬體的特定裝置程式碼 (驅動程式)。

通用驅動程式



通用驅動程式包括特定的裝置類型 (如印表機或數據機) 所需的大部分程式碼,和適當的作業系統元件 (如印表機或通訊子系統) 進行溝通。minidriver 為小型且簡易的驅動程式,包含特定裝置所需的任何說明。但是,大部分的情況下,特殊類別裝置的通用驅動程式也包含其他通用標準裝置所需的程式碼。例如,Unimodem 驅動程式可和支援 AT 指令的所有數據機相容。

Virtualization 驅動程式



virtualization 裝置驅動程式 (VxD) 為 32 位元、保護模式的驅動程式,可管理系統資源,如硬體裝置或程式,所以同一時間,多個程式可以使用同一系統資源。「VxD」代表通用的虛擬裝置驅動程式,「x」為裝置驅動程式的類型。例如,顯示器配接卡的虛擬裝置驅動程式為 VDD (虛擬顯示器驅動程式),計時器裝置的虛擬裝置驅動程式為 VTD,印表機裝置的虛擬裝置驅動程式為 VPD,以此類推。

當 VxD動態支援裝置驅動程式時,虛擬裝置會記錄使用特定裝置的程式的裝置狀態。

Win32 驅動程式模型



Windows 98 同時使用 Win32 驅動程式模型 (WDM) 架構,提供輸入/輸出 (I/O) 服務的通用群組,可讓 Windows 98 和未來 Microsoft Windows NT 的版本所辨識。使用 WDM 架構,開發人員可以為以上兩種作業系統,開發單一的裝置驅動程式。

人性化介面裝置驅動裝置



Windows 98 支援人性化介面裝置 (HID) 驅動程式的類別。包括輸入裝置,如鍵盤、滑鼠裝置、搖桿和遊戲墊的標準類別。

?考

本文件是根據 Microsoft Knowledgebase 文件編號 Q253671 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

http://support.microsoft.com/support/kb/articles/Q253/6/71.asp (http://support.microsoft.com/kb/253671/en-us?ln=en-us&sd=gn&fr=0)

這篇文章中的資訊適用於:
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows Millennium Edition
關鍵字:?
kbhowto kbwinme kbenv win98se win98 win95 KB253671
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。