若要建立網路適配器介面規格 (NDIS) 迷你埠驅動程式套件,請遵循下列步驟:
步驟 1:瞭解 Windows 架構和驅動程式。
您必須了解驅動程式在 Windows作系統中運作方式的基本概念。 瞭解基本概念可協助您做出適當的設計決策,並讓您簡化開發程式。 如需驅動程式基本概念的詳細資訊,請參閱所有驅動程式開發人員 概念。
步驟 2:瞭解 NDIS。
如需 NDIS 和 NDIS 驅動程式的一般資訊,請參閱下列主題:
步驟 3:確定其他 Windows 驅動程式設計決策。
如需如何做出其他 Windows 設計決策的詳細資訊,請參閱 建立可靠的 Kernel-Mode 驅動程式、64 位驅動程式的程式設計問題,以及 建立國際 INF 檔案。
步驟 4:瞭解 Windows 驅動程式建置、測試和偵錯程式和工具。
建置驅動程式與建置使用者模式應用程式不同。 如需 Windows 驅動程式建置、偵錯和測試程式、驅動程式簽署和 Windows 硬體實驗室套件 (HLK) 測試的詳細資訊,請參閱 開發、測試和部署驅動程式。 如需建置、測試、驗證和偵錯工具的詳細資訊,請參閱 驅動程式開發工具。
步驟 5:閱讀迷你埠驅動程序簡介主題:
步驟 6:閱讀第 部分的小型端口驅動程式撰寫說明。
本節提供主要迷你埠驅動程式介面的概觀。 這些介面包含迷你埠驅動程式提供的函式(MiniportXxx 函式)和 NDIS 呼叫來起始作業。 NDIS 提供 NdisXxx 迷你埠驅動程式呼叫來執行 NDIS 作業的函式。
步驟 7:檢閱 GitHub 上 Windows 驅動程式範例 存放庫中的 NDIS 迷你埠驅動程式範例。
步驟 8:(選擇性閱讀) 迷你埠驅動程式的其他考慮。
其他考慮事項包括擴展在一節中所描述的主要介面主題,該節涉及編寫迷你端口驅動程式,。
取得和設定 WMI 的迷你埠驅動程序資訊和 NDIS 支援
步驟 9:開發(或埠)、建置、測試及偵錯您的 NDIS 驅動程式。
如果您要移植現有的驅動程式,請參閱移植指南:
如需反覆建置、測試和偵錯的詳細資訊,請參閱 開發、測試和部署驅動程式。 此程式可協助您建立可運作的驅動程式。
步驟 10:為您的驅動程式建立驅動程式套件。
如需如何安裝驅動程式的詳細資訊,請參閱 提供驅動程式套件。 如需如何安裝 NDIS 驅動程式的詳細資訊,請參閱 用於網路元件安裝的元件和檔案 和 通知網路元件的物件。
步驟 11:簽署並散發您的驅動程式。
最後一個步驟是簽署 (選擇性) 並散發驅動程式。 如果您的驅動程式符合針對 Windows Hardware Lab Kit (HLK)定義的質量標準,您可以透過 Microsoft Windows Update 程式加以散發。 如需如何散發驅動程式的詳細資訊,請參閱 開始使用硬體提交程式。
這些是基本步驟。 根據個別驅動程式的需求,可能需要執行其他步驟。