開始使用 Hyper-V 可延伸交換器擴充功能
Hyper-V 可延伸交換器擴充功能是 NDIS 篩選或 Windows 篩選平臺 (WFP) 篩選器,可在 Hyper-V 可延伸交換器內執行(也稱為「Hyper-V 虛擬交換器」)。
擴充功能有 3 個類別:擷取、篩選和轉送。 它們全都可以實作為 NDIS 篩選驅動程式。 篩選延伸模組也可以實作為 WFP 篩選驅動程式。
如需驅動程式開發人員的架構概觀,請參閱 Hyper-V 可延伸交換器概觀。
若要建立 Hyper-V Extensible Switch 擴充功能,請遵循下列步驟:
瞭解延伸模組架構和程序設計模型。
設定您的開發環境。
- 安裝 Microsoft Visual Studio Professional。
- 下載並安裝 Windows 驅動程式套件。
研究範例延伸模組。
- 下載 NDIS 轉送延伸模組範例。
- 下載 WFP 範例。 這是包含 vSwitch 功能的正常原型。
撰寫您的延伸模組。
- 您可以使用其中一個範例作為起點、移植現有的篩選程序代碼,或從頭開始撰寫延伸模組。
- 如果您正在開發 NDIS 擴充功能,您可以使用標準 NDIS INF 搭配一些變更,如 Hyper-V 可延伸交換器擴充功能的 INF 需求中所述。
建置您的延伸模組並加以單元測試。
- 您必須 使用 Visual Studio 來建置擴充功能。
- 您可以使用 Visual Studio 來編譯和執行範例延伸模組,以熟悉擴充功能建置程式。
瞭解取得延伸模組簽署的 Windows 認證(標誌)程式。
設定您的 Windows 硬體實驗室套件環境。
- 下載並安裝 Windows 硬體實驗室套件 (HLK)。
執行延伸模組的 WHCK 測試:
- Filter.Driver.Fundamentals
- Filter.Driver.Security
- Filter.Driver.vSwitchExtension
在最終延伸模組通過 WHCK 認證之後,請將它提交至Microsoft。
- 您的延伸模組必須以特定格式提交為 MSI 安裝套件,以確保管理套件可以追蹤及部署,例如 System Center Virtual Machine Manager (SCVMM) 2012。 MSI 格式定義於 擴充功能驅動程式 MSI 封裝需求中。
列出您 WindowsServerCatalog.com 上的擴充功能。
- 列出有關 WindowsServerCatalog.com 延伸模組的簡短描述。
- 即將提供列出 WindowsServerCatalog.com 認證延伸模組的相關信息。