開發 Windows 記憶體驅動程式的藍圖
若要建立記憶體驅動程式,請執行下列步驟:
瞭解 Windows 架構和驅動程式。
您必須了解驅動程式在 Windows 作業系統中運作方式的基本概念。 瞭解基本概念可協助您做出適當的設計決策,並讓您簡化開發程式。 請參閱 所有驅動程式開發人員的概念。
瞭解記憶體驅動程式的基本概念。
若要瞭解記憶體驅動程式的基本概念,請參閱 Windows 記憶體驅動程序架構。
判斷其他記憶體驅動程式設計決策。
如需如何做出設計決策的資訊,請參閱 Storport 所提供的功能、 記憶體虛擬迷你埠驅動程式:何時適用?,以及 讓 SCSI 埠迷你埠驅動程式與 Storport 搭配運作。
瞭解 Windows 作業系統中的記憶體。
請參閱 Windows 驅動程式套件中 Storport 的歷程記錄 (WDK)。
瞭解 Windows 驅動程式建置、測試和偵錯程式和工具。
建置驅動程式與建置使用者模式應用程式不同。 如需 Windows 驅動程式建置、偵錯和測試程式、驅動程式簽署和 Windows 標誌測試的相關信息,請參閱 開發、測試和部署驅動程式 。 如需建置、測試、驗證和偵錯工具的相關信息,請參閱 驅動程序開發工具 。
檢閱記憶體驅動程式範例。
若要存取並檢閱 Storport miniport 驅動程式範例,請參閱 Windows 驅動程式套件 (WDK) 範例。
開發、建置、測試及偵錯您的記憶體驅動程式。
如需反覆建置、測試及偵錯驅動程式的相關信息,請參閱建置驅動程式、測試驅動程式和偵錯。 此程式可協助您建立可運作的驅動程式。
建立記憶體驅動程式的驅動程式套件。
如需詳細資訊,請參閱 建立驅動程式套件。
簽署並散發您的記憶體驅動程式。
最後一個步驟是簽署 (選擇性) 並散發驅動程式。 如果您的驅動程式符合針對 Windows 硬體認證定義的質量標準,您可以透過 Microsoft Windows Update 計畫加以散發。 如需詳細資訊,請參閱 散發驅動程式套件。
這些是基本步驟。 根據個別驅動程式的需求,可能需要執行其他步驟。