使用 'Windows Drivers' 使用者入門

當您撰寫驅動程式以在 Windows 作業系統上執行時,您有兩個基本選擇。 您可以撰寫只在 Windows Desktop 版本上執行的 Windows 桌面驅動程式。 或者,您可以符合一些額外的需求,並撰寫 Windows 驅動程式,該驅動程式會在 Windows 的桌面和非桌面變體上執行。 Windows 驅動程式分類會擴充並取代較舊的通用驅動程序分類。

下列額外需求適用於 Windows 驅動程式:

下表摘要說明兩個分類之間的差異:

功能 Windows 驅動程式 Windows 桌面驅動程式
在 Windows 桌面上執行 Yes Yes
在 Windows 的非桌面變體上執行 No
WDK & HLK 是開發及認證驅動程式的主要車輛 Yes Yes
遵循更嚴格的可靠性和服務性需求 (,例如驅動程式套件隔離) No

雖然在 Windows 桌面上執行的驅動程式不需要符合 Windows 驅動程式的額外需求,但這麼做可增強驅動程式服務和可靠性,同時也會準備驅動程式以取得非桌面變體 Windows 的可能未來認證。