驅動程式開發工具

目的

Windows 驅動程式套件 (WDK) 提供一組工具,可讓您用來開發、分析、建置、安裝及測試驅動程式。 WDK 包含功能強大的驗證工具,其設計目的是協助您在開發程式期間偵測、分析及更正驅動程式程式碼中的錯誤。 許多這些工具都可以在開發程式中非常早使用,其中最重要,而且可以節省您最多時間和精力。

概觀

Windows 驅動程式套件 (WDK) 與 Microsoft Visual Studio 2015 完全整合。 WDK 會使用相同的編譯器和建置工具來建置 Visual Studio 專案。 程式碼分析和驗證工具現在可以從 Visual Studio 開發環境輕鬆設定和啟動,以便您可以在開發週期早期找出並修正驅動程式來源的問題。

WDK 提供複雜的驅動程式測試架構和一組裝置基本測試,可讓您在遠端測試系統上自動建置、部署及測試驅動程式。 WDK 提供工具,讓測試和偵錯驅動程式比之前更方便且有效。

驅動程式開發工具檔

本節說明可在開發期間協助您的工具和技術:

INF 檔案的工具

變更驅動程式測試和偵錯開機選項的工具

測試驅動程式的工具

用於驗證驅動程式的工具

軟體追蹤的工具

其他驅動程式工具

資源

使用通用 Windows 驅動程式消費者入門

通用 Windows 驅動程式可讓開發人員建立單一驅動程式,以跨多個不同的裝置類型執行,從內嵌系統到平板電腦和桌上型電腦。 硬體開發人員可以跨不同的尺寸規格使用其現有元件和設備磁碟機。

將 WDK 8.1 專案轉換為 WDK 10

您可以轉換您使用 WDK 8 或 Windows 驅動程式套件建立的專案和方案, (WDK) 8.1 使用 Windows Driver Kit (WDK) 10 和 Visual Studio 2015。 開啟專案或方案之前,請先執行 ProjectUpgradeTool。 ProjectUpgradeTool 會轉換專案和方案,以便使用 WDK 來建置Windows 10。

驗證通用 Windows 驅動程式

您可以使用 ApiValidator.exe 工具來確認驅動程式呼叫的 API 是否適用于通用 Windows 驅動程式。 如果您的驅動程式呼叫的 API 超出通用 Windows 驅動程式的有效 API 集合,此工具會傳回錯誤。 此工具是Windows 10 WDK 的一部分。

WDK 和 Visual Studio 建置環境

有關使用 WDK 和 Visual Studio 建置環境之驅動程式開發人員的詳細資訊和秘訣。

開發、測試和部署驅動程式

如需建置驅動程式的特定資訊,以及在 Visual Studio 開發環境中使用驗證工具和測試。