開發 WDM 音訊驅動程式的藍圖
若要建立 WDM 音訊驅動程式,請執行下列步驟:
瞭解 Windows 架構和驅動程式。
您必須了解驅動程式在 Windows作系統中運作方式的基本概念。 瞭解基本概念可協助您做出適當的設計決策,並讓您簡化開發程式。 請參閱 概念,適用於所有驅動程式開發人員。
瞭解 WDM 音訊驅動程式的基本概念。
Windows作系統版本中從 Windows XP 到 Windows Vista 的音訊驅動程式符合 WDM,並使用核心串流元件。 若要瞭解您必須做出的驅動程式設計決策,請參閱 核心串流、WDM 音訊驅動程式概觀 和 WDM 音訊驅動程式簡介。
確定其他 WDM 音訊驅動程式設計決策。
如需如何做出設計決策的資訊,請參閱 自定義音訊驅動程式、音訊數據格式和數據範圍。 如果您需要協助來決定要瞭解的音訊驅動程式類型,請參閱 自定義音訊驅動程式類型判定樹。
瞭解音訊處理物件。
音訊處理物件 (APOs),為 Windows 音訊串流提供可自定義的軟體型數位訊號處理。 若要深入瞭解,請參閱 Windows 音訊處理物件。
瞭解 Windows 驅動程式建置、測試和偵錯程式和工具。
建置驅動程式與建置使用者模式應用程式不同。 如需 Windows 驅動程式建置、偵錯和測試程式及驅動程式簽署的相關信息,請參閱 開發、測試和部署驅動程式。 如需建置、測試、驗證和偵錯工具的相關信息,請參閱 驅動程式開發工具。
檢閱 WDK 中的音訊驅動程式範例。
若要存取及檢閱 WDK 中的音訊驅動程式範例,請參閱 範例音訊驅動程式。
進行 WDM 音訊驅動程式的設計決策。
開發、建置、測試及偵錯 WDM 音訊驅動程式。
如需如何為特定音訊配接器開發音訊驅動程式的詳細資訊,請參閱 配接器驅動程式建構。 如需反覆建置、測試和偵錯的相關信息,請參閱 開發、測試和部署驅動程式。 此程式可協助您建立可運作的驅動程式。
為 WDM 音訊驅動程式建立驅動程式套件。
如需詳細資訊,請參閱[開始開發 Windows 驅動程式](/windows-hardware/drivers/develop/get-started-developing-windows-drivers)。 如需如何安裝音訊配接器的詳細資訊,請參閱 安裝埠類別音訊配接器。
簽署並散發 WDM 音訊驅動程式。
最後一個步驟是簽署 (選擇性) 並散發驅動程式。 如果您的驅動程式符合針對 Windows 認證計畫定義的質量標準,您可以透過 Microsoft Windows Update 計畫加以散發。 如需詳細資訊,請參閱 散發驅動程式套件。
這些是基本步驟。 根據個別驅動程式的需求,可能需要執行其他步驟。